欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

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

          空間引入方式:使用use關鍵字

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

          空間引入的元素默認是類,如果要引入其他元素,就必須使用相應關鍵字: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 };	 ?>

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

          <?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(); ?>

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

          <?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號