PHP中命名空間的引用

2021-07-04 04:42:35 字數 467 閱讀 7616

(1)在介紹引用之前要知道命名空間中幾個術語的概念。

1)完全限定名稱

任何php**都可以引用完全限定名稱,它是乙個命名空間反斜線開頭的識別符號,如:

\c\root\sub1,\c\root\sub1\returnfunctionname()等。

2)限定名稱

至少有乙個命名空間分隔符的識別符號,如sub1\returnclassname。

3)非限定名稱

沒有命名空間分割符的識別符號,如returnfuctionname();

(2)使用use來引用命名空間

下面是root\sub1命名空間中的內容:

詳解PHP中的命名空間

命名空間其實早在php5.3就已經出現了。不過大部分同kierr學可能在各種框架的使用中才會接觸到命名空間的內容,當然,現代化的開發也都離不開這些能夠快速產出的框架。這次我們不從框架的角度,僅從簡單的 角度來解析一下命名空間的概念和使用。首先,我們要定義命名空間是個什麼東西。其實就像作業系統的目錄一...

php中命名空間詳解

一 定義命名空間 命名空間主要針對 類,函式和常量,因為他們的作用域是全域性的,產生命名衝突的可能性很大 1.關鍵字 namespace 作用 1.定義命名空間 2.顯示的訪問當前命名空間,類似於self 2.常量 namespace 當前命名空間字串,全域性為空字元 3.宣告空間前不宜有除了dec...

命名空間的引用方法

1.同一檔案內使用namespace 1 namespace的三種引用方法 方式一 ace mutex mutex 例如 namespace ns1 void func1 void void func1 void int main void 方式二 using ace mutex 一次性只宣告了指定...