PSR4自動載入

2021-08-28 02:00:56 字數 772 閱讀 9023

psr描述了類名和檔案路徑自動載入。

1 class 指的是 class inte***ce trait 以及其他類似結構體

2 乙個合格的類名應該是下面格式

\(\)*\
必須有乙個頂級命名空間

可以包括一級或多級子命名空間的名字

必須包括乙個最終的類名

下劃線在這裡沒有任何特殊含義

類名大小寫敏感

3 例子

完整合格的限定性類名

命名空間字首

基本路徑

檔案真實路徑

\acme\log\writer\file_writer

acme\log\writer

./acme-log-writer/lib/

./acme-log-writer/lib/file_writer.php

\aura\web\response\status

aura\web

/path/to/aura-web/src/

/path/to/aura-web/src/response/status.php

\symfony\core\request

symfony\core

./vendor/symfony/core/

./vendor/symfony/core/request.php

\zend\acl

zend

/usr/includes/zend/

/usr/includes/zend/acl.php

PSR 4 自動載入

翻譯自 這個 psr 描述的是通過檔案路徑自動載入類的指南,它作為對 psr 0 的補充 根據這個來規範存放檔案以實現自動載入 術語class包含類class,介面inte ce,特性traits以及其他一些類似的結構 乙個完整的限定類名應該按照如下範例 當通過乙個完整的限定類名引入乙個檔案時 自動...

PSR 4 自動載入

autoloader 本 psr 是關於由檔案路徑 自動載入 對應類的相關規範,本規範是可互操作的,可以作為任一自動載入規範的補充,其中包括 psr 0,此外,本 psr 還包括自動載入的類對應的檔案存放路徑規範。2.詳細說明 此處的 類 泛指所有的class類 介面 traits可復用 塊以及其它...

PHP 自動載入規範PSR 4

autoloaderautoloader 1.概述 本 psr 是關於由檔案路徑 自動載入 對應類的相關規範,本規範是可互操作的,可以作為任一自動載入規範的補充,其中包括 psr 0,此外,本 psr 還包括自動載入的類對應的檔案存放路徑規範。2.詳細說明 此處的 類 泛指所有的class類 介面 ...