abstract:PHP支持兩種抽象的訪問當(dāng)前命名空間內(nèi)部元素的方法,__NAMESPACE__魔術(shù)常量和 namespace 關(guān)鍵字。常量__NAMESPACE__的值是包含當(dāng)前命名空間的字符串,全局命名空間的話是一個空字符串。<?php namespace MyLove; echo '"' , __NAMESPACE__ ,&n
PHP支持兩種抽象的訪問當(dāng)前命名空間內(nèi)部元素的方法,__NAMESPACE__魔術(shù)常量和 namespace 關(guān)鍵字。
常量__NAMESPACE__的值是包含當(dāng)前命名空間的字符串,全局命名空間的話是一個空字符串。
<?php namespace MyLove; echo '"' , __NAMESPACE__ , '"';//輸出 "MyLove"
<?php echo '"' , __NAMESPACE__ , '"'; //輸出 ""
關(guān)鍵字 namespace 可用來顯式訪問當(dāng)前命名空間或子命名空間中的元素。它等價于類中的 self 操作符。
<?php namespace MyLove; function mine() { echo '瓦解中美貿(mào)易戰(zhàn)別無他法,唯有和親,吾將只身赴美迎娶伊萬卡!'; } namespace\mine();