CodeIgniter4 PSR 規(guī)范

2020-08-17 13:44 更新

PHP-FIG 創(chuàng)建于 2009 年,旨在幫助各個框架之間更自由的協(xié)作標準,遵循統(tǒng)一的編碼和風格規(guī)范。 CodeIgniter 雖然并非 FIG 的成員之一,但我們的宗旨是一致的。這份文檔主要是用來列出現(xiàn)有我們所遵循已被提案通過和一些草案的情況。

PSR-1: 基礎編碼規(guī)范

這份規(guī)范覆蓋了基本類,方法和文件的命名標準。我們的 開發(fā)規(guī)范 符合 PSR-1,并且在它的基礎上添加了自己的標準。

PSR-2: 編碼風格規(guī)范

這份 PSR 的爭議性是比較大的,在它第一次出現(xiàn)的時候。CodeIgniter 在其中遇到了許多建議,但不會完全符合這些規(guī)范。

PSR-3: 日志接口規(guī)范

CodeIgniter 的 Logger 實現(xiàn)了該 PSR 提供的所有接口。

PSR-4: 自動加載規(guī)范

這份 PSR 提供了組織文件和命名空間以允許自動加載類的標準方法的方法。我們的 自動加載類 符合 PSR-4 規(guī)范。

PSR-6: 緩存接口規(guī)范

CodeIgniter 不會嘗試符合這份 PSR ,因為我們相信它超越了它的需求。我們會考慮新提出的 SimpleCache 接口 。

PSR-7: HTTP 消息接口規(guī)范

這份 PSR 標準化了表示 HTTP 交互的方式。雖然許多概念成為我們的 HTTP 層的一部分,但 CodeIgniter 并不力求與此規(guī)范兼容。

如果你發(fā)現(xiàn)任何我們聲稱實現(xiàn) PSR 但未能正確執(zhí)行的地方,請通知我們,我們會將其修正,或提交需要更改的拉動請求。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號