psr-0 和 psr-4這兩種自動載入規範的區別composer同時相容這兩種規範, 但是這兩者有什麼區別呢?
比如說在composer.json中我這樣定義了:
}}
那我使用use church\testclass
, 那就對應src/testclass.php
.
使用use church\test\testclass
, 那就對應src/test/testclass.php
.
上面是psr-4的對應規則. 那psr-0是什麼樣的呢?
}}
我使用use church\testclass
, 那就對應src/church/testclass.php
.
使用use church\test\testclass
, 那就對應src/church/test/testclass.php
.
很明顯psr-0的目錄路徑更深. 因此推薦psr-4自動載入規範
PHP規範PSR0和PSR4的理解
下文描述了若要使用乙個通用的自動載入器 autoloader 你所需要遵守的規範 參考 以下,列出psr0構建的規範類的幾種形式 這個 psr 描述的是通過檔案路徑 自動載入 類的指南 它作為對 psr 0 的補充 根據這個 指導如何規範存放檔案來自動載入 術語 類 是乙個泛稱 它包含類,介面,tr...
PHP規範PSR0和PSR4的理解
下文描述了若要使用乙個通用的自動載入器 autoloader 你所需要遵守的規範 參考 以下,列出psr0構建的規範類的幾種形式 這個 psr 描述的是通過檔案路徑 自動載入 類的指南 它作為對 psr 0 的補充 根據這個 指導如何規範存放檔案來自動載入 術語 類 是乙個泛稱 它包含類,介面,tr...
PHP規範PSR0和PSR4的理解
下文描述了若要使用乙個通用的自動載入器 autoloader 你所需要遵守的規範 參考 以下,列出psr0構建的規範類的幾種形式 這個 psr 描述的是通過檔案路徑自動載入類的指南 它作為對 psr 0 的補充 根據這個 指導如何規範存放檔案來自動載入 術語 類 是乙個泛稱 它包含類,介面,trai...