PHP-FIG - PHP 標準規範

轉自:https://psr.phphub.org/php

 

PHP 標準規範

PSR 是 PHP Standard Recommendations 的簡寫,由 PHP FIG 組織制定的 PHP 規範,是 PHP 開發的實踐標準。laravel

PHP FIG,FIG 是 Framework Interoperability Group(框架可互用性小組)的縮寫,由幾位開源框架的開發者成立於 2009 年,從那開始也選取了不少其餘成員進來(包括但不限於 LaravelJoomlaDrupalComposerPhalconSlimSymfonyZend Framework 等),雖然不是「官方」組織,但也表明了大部分的 PHP 社區。git

項目的目的在於:經過框架做者或者框架的表明之間討論,以最低程度的限制,制定一個協做標準,各個框架遵循統一的編碼規範,避免各家自行發展的風格阻礙了 PHP 的發展,解決這個程序設計師由來已久的困擾。github

目前已表決經過了 6 套標準,已經獲得大部分 PHP 框架的支持和承認。緩存

本項目的主要面向對象是全部參與的各個成員(也就是各自框架的社區),這裏是完整的 成員列表,固然,同時也歡迎其它 PHP 社區採用本規範。安全

此中文翻譯由 @Summer 維護,主要針對「已經過」的 PSR 進行翻譯,排版遵守 中文文案排版指北,更多討論請前往 PHPHubmarkdown

按表決狀況索引

已經過

序號 標題 撰稿者 協調者 發起人
1 基礎編碼規範 Paul M. Jones N/A N/A
2 編碼風格規範 Paul M. Jones N/A N/A
3 日誌接口規範 Jordi Boggiano N/A N/A
4 自動加載規範 Paul M. Jones Phil Sturgeon Larry Garfield
6 緩存接口規範 Larry Garfield Paul Dragoonis Robert Hafner
7 HTTP 消息接口規範 Matthew Weier O'Phinney Beau Simensen Paul M. Jones

審查中

序號 標題 撰稿者 協調者 發起人

起草中

序號 標題 撰稿者 協調者 發起人
5 PHPDoc 標準 Mike van Riel Vacant Vacant
8 Huggable 接口 Larry Garfield Vacant Paul M. Jones
9 項目安全問題公示 Lukas Kahwe Smith Korvin Szanto Larry Garfield
10 項目安全上報方法 Lukas Kahwe Smith Larry Garfield Korvin Szanto
11 服務容器接口 Matthieu Napoli, David Négrier Paul M. Jones Vacant
12 全量編碼風格規範 Korvin Szanto Alexander Makarov Robert Deutz
13 超媒體連接 Larry Garfield Matthew Weier O'Phinney Evert Pot

已廢棄

序號 標題 撰稿者 協調者 發起人
0 自動加載規範 Matthew Weier O'Phinney N/A N/A

按照數字索引

狀態 序號 標題 撰稿者 協調者 發起人
X 0 自動加載規範 Matthew Weier O'Phinney N/A N/A
A 1 基礎編碼規範 Paul M. Jones N/A N/A
A 2 編碼風格規範 Paul M. Jones N/A N/A
A 3 日誌接口規範 Jordi Boggiano N/A N/A
A 4 自動加載規範 Paul M. Jones Phil Sturgeon Larry Garfield
D 5 PHPDoc 標準 Mike van Riel Vacant Vacant
A 6 緩存接口規範 Larry Garfield Paul Dragoonis Robert Hafner
A 7 HTTP 消息接口規範 Matthew Weier O'Phinney Beau Simensen Paul M. Jones
D 8 Huggable 接口 Larry Garfield Vacant Paul M. Jones
D 9 項目安全問題公示 Lukas Kahwe Smith Korvin Szanto Larry Garfield
D 10 項目安全上報方法 Lukas Kahwe Smith Larry Garfield Korvin Szanto
D 11 服務容器接口 Matthieu Napoli, David Négrier Paul M. Jones Vacant
D 12 全量編碼風格規範 Korvin Szanto Alexander Makarov Robert Deutz
D 13 超媒體連接 Larry Garfield Matthew Weier O'Phinney Evert Pot

說明: A (Accepted) = 已經過 | D (Draft) = 起草中 | R (Review) = 審查中 | X (Deprecated) = 已廢棄composer

php-fig 地址

https://github.com/php-fig框架

相關文章
相關標籤/搜索