什麼是名稱空間

PHP 社群有很多開發人員建立了大量程式碼。這意味著一個庫的 PHP 程式碼可能使用與另一個庫相同的類名。當兩個庫在同一名稱空間中使用時,它們會發生衝突並導致麻煩。

名稱空間解決了這個問題。如 PHP 參考手冊中所述,可以將名稱空間與名稱空間檔案的作業系統目錄進行比較; 兩個具有相同名稱的檔案可以共存於不同的目錄中。同樣,兩個具有相同名稱的 PHP 類可以在單獨的 PHP 名稱空間中共存。

你必須為程式碼名稱空間,以便其他開發人員可以使用它,而不必擔心與其他庫發生衝突。