上篇文章介紹了《PHP高階語法-什麼是trait?我們如何運用?他有什麼特質?》,本文繼續介紹PHP中什麼是命名空間?如何使用命名空間?
命名空間:
在一個檔案中如果出現了Person類,能不能再定義Person類別。
命名空間就是資料夾。
在不同的命名空間下方就可以有相同的類別名稱
namespace:命名空間
use :使用
首先我們新建一個文件,我們在文件中已經定義了一個person類別了,那我們是否還能在見一個person類別?我們以程式碼為例進行調試,程式碼如下:
結果如下:
'; } } namespace like; class Person { function pome() { echo '不须耳鬓常厮伴,一笑低头意已倾
'; } } ?>
結果如下:
結果顯示是正確的;沒有報錯;
我們想要輸出我們剛剛所寫的程式碼內容,我們需要新建一個person對象,不然我們不知道是輸出那個person類,程式碼如下:$ming = new Person(); $ming ->pome();
結果如下:
$niu = new \love\Person(); $niu->pome();
結果如下:
根空間
你的hello空間其實就是
\hello .
你的world空間其實就是
\world
#你在world空間下
hello\Dog ===> world\hello\Dog
3、use使用,as使用
use \hello\test\Dog as SmallDog; use \world\Dog as BigDog;
以上是PHP中什麼是命名空間?如何使用命名空間?的詳細內容。更多資訊請關注PHP中文網其他相關文章!