PHP-FIG 全稱是 PHP FRAMEWORK INTEROP GROUP, 簡單的可以理解為 PHP的標(biāo)準(zhǔn)化組織. PHP的從業(yè)者非常有必要了解這個組織公布的PHP的行業(yè)標(biāo)準(zhǔn). 在這個開放式開源協(xié)作時代, 標(biāo)準(zhǔn)化尤為重要. 官方網(wǎng)站為: https://www.php-fig.org/
- PSR (PHP Standards Recommendations)
PSR 一直在發(fā)布新的標(biāo)準(zhǔn). 目前總共有發(fā)布20條標(biāo)準(zhǔn), 其中12條已經(jīng)被納為正式標(biāo)準(zhǔn). 1條被標(biāo)記為過時
Deprecated
. 對目前的這些標(biāo)準(zhǔn)了解透徹對 PHPer 開發(fā)合作非常的有利.
標(biāo)準(zhǔn)編號 | 狀態(tài) | 標(biāo)準(zhǔn)名稱 | 標(biāo)準(zhǔn)說明 |
---|---|---|---|
0 | 過時 |
Autoloading Standard | 自動加載標(biāo)準(zhǔn) |
1 | 正式 |
Basic Coding Standard | 基本編碼標(biāo)準(zhǔn) |
2 | 正式 |
Coding Style Guide | 代碼風(fēng)格標(biāo)準(zhǔn) |
3 | 正式 |
Logger Interface | 日志接口標(biāo)準(zhǔn) |
4 | 正式 |
Autoloading Standard | 自動加載標(biāo)準(zhǔn) |
5 | 正式 |
Caching Interface | 緩存接口標(biāo)準(zhǔn) |
7 | 正式 |
HTTP Message Interface | HTTP 消息標(biāo)準(zhǔn) |
11 | 正式 |
Container Interface | 容器接口標(biāo)準(zhǔn) |
13 | 正式 |
Hypermedia Links | 超文本鏈接標(biāo)準(zhǔn) |
15 | 正式 |
HTTP Handlers | HTTP Request Handler 標(biāo)準(zhǔn) |
16 | 正式 |
Simple Cache | 緩存接口標(biāo)準(zhǔn) |
17 | 正式 |
HTTP Factories | HTTP消息工廠標(biāo)準(zhǔn) |
18 | 正式 |
HTTP Client | HTTP Client 接口標(biāo)準(zhǔn) |
5 | 草案 |
PHPDoc Standard | 代碼注釋標(biāo)準(zhǔn) |
12 | 草案 |
Extended Coding Style Guide | 使用外部代碼編碼標(biāo)準(zhǔn) |
14 | 草案 |
Event Manager | 事件管理接口標(biāo)準(zhǔn) |
19 | 草案 |
PHPDoc tags | 代碼注釋 Tag 標(biāo)準(zhǔn) |