PSR 0 規範例項講解 php 自動載入

2022-03-07 21:57:59 字數 862 閱讀 3954

psr-0規範

[1]命名空間必須與絕對路徑一致

[2]類名首字母必須大寫

[3]除去入口檔案外,其他「.php」必須只有乙個類

[4]php類檔案必須自動載入,不採用include等

[5]單一入口

**如下:

index.php

<?php

define(

'basedie

',__dir__);

require_once(

'config/loader.php');

spl_autoload_register(

'\\config\\loader::autoload

');//

註冊自動載入

config\object::test();//

命名空間呼叫object

命名空間呼叫index

<?php

namespace

class

index

}

config/loader.php

<?php

namespace

config;

class

loader

}

config/object.php

<?php

namespace

config;

class

object

}

結果如下:

php自動載入PSR 0原文翻譯,PSR 0中文版

已棄用 截止到2014年10月21日,psr 0已被棄用。推薦替代使用psr 4。下文描述了若要使用乙個通用的自動載入器 autoloader 你所需要遵守的規範 以上是我們為實現通用的自動載入而制定的最低標準。你可以利用能夠自動載入php 5.3類的splclassloader來測試你的 是否符合...

PHP類自動載入和PSR 0規範

php的命名空間必須與絕對路徑一致 類名的首字母必須大寫 除入口檔案外,其它的.php檔案必須只有乙個類 開發乙個符合psr 0規範的框架很簡單,只要滿足下面三個條件就可以了 全部使用命名空間 php類庫檔案自動載入,不能有include require 保證有單一入口 spl standard p...

PHP規範PSR0和PSR4的理解

下文描述了若要使用乙個通用的自動載入器 autoloader 你所需要遵守的規範 參考 以下,列出psr0構建的規範類的幾種形式 這個 psr 描述的是通過檔案路徑 自動載入 類的指南 它作為對 psr 0 的補充 根據這個 指導如何規範存放檔案來自動載入 術語 類 是乙個泛稱 它包含類,介面,tr...