亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    如何在命名空間中引入另一空間元素?

    空間引入方式:使用use關(guān)鍵字

    <?php namespace n1; class OK{}; namespace n2;  //一種方式 new n1OK();  //第二種方式   use n1OK; new OK(); ?>

    空間引入的元素默認(rèn)是類,如果要引入其他元素,就必須使用相應(yīng)關(guān)鍵字:functionconst(如果需要引入同種元素的多個元素,需要使用","隔開)

    <?php namespace n1; class OK{}; function display(){     echo "display"; } const P=10; const  A=11; namespace n2; use n1OK;              //引入類 use function n1display;             //引入函數(shù) use const   n1A,n1P;       //引入常量,可以同時引入多個  display(); echo P; new OK(); ?>

    如果需要同時添加多個元素

    <?php namespace n1; class OK{}; function display(){     echo "n1中的display"; } const P=10; const  A=11;  namespace n2;     use n1{     OK,     const P,     const A };	 ?>

    如果被引入的元素在當(dāng)前空間已經(jīng)存在,則會出現(xiàn)重名,解決方案是使用別名 as 關(guān)鍵字進(jìn)行重命名

    <?php namespace n1; class OK{}; function display(){     echo "n1中的display"; } const P=10; const  A=11;  namespace n2; function display(){     echo "n2中的display"; }  use n1OK;              //引入類 use function n1display as display2;//引入函數(shù) use const    n1P,n1A;       //引入常量   display2(); echo P." ".A; new OK(); ?>

    如果一個空間里的所有元素都需要引入進(jìn)來,也可以直接引入空間

    <?php namespace n1n2; class OK{     public function __construct()     {         echo __NAMESPACE__."<br>";     } }  namespace n2; class OK{     public function __construct()     {         echo __NAMESPACE__."<br>";     } } //引入空間 use n1n2;  new OK();                       //訪問的是n2OK new n2OK();                //使用引入空間的最后一級空間訪問  ?>

    推薦:php教程,php視頻教程

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號