psr 0 和 psr 4的區別

2021-09-18 02:33:25 字數 630 閱讀 7077

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...