名稱空間

PHP 文件

什麼是名稱空間?在最廣泛的定義中,名稱空間是一種封裝專案的方式。這可以被視為許多地方的抽象概念。例如,在任何作業系統目錄中,用於對相關檔案進行分組,並充當其中檔案的名稱空間。作為具體示例,檔案 foo.txt 可以存在於目錄/ home / greg 和/ home / other 中,但是 foo.txt 的兩個副本不能共存於同一目錄中。另外,要訪問/ home / greg 目錄之外的 foo.txt 檔案,我們必須使用目錄分隔符將目錄名前置到檔名中以獲取/home/greg/foo.txt。同樣的原則擴充套件到程式設計世界中的名稱空間。

請注意,頂級名稱空間 PHPphp 是為 PHP 語言本身保留的。它們不應該用在任何自定義程式碼中。