PHP 標準規範
阿新 • • 發佈:2019-02-08
PSR 是 PHP Standard Recommendations 的簡寫,由 PHP FIG 組織制定的 PHP 規範,是 PHP 開發的實踐標準。
PHP FIG,FIG 是 Framework Interoperability Group(框架可互用性小組)的縮寫,由幾位開源框架的開發者成立於 2009 年,從那開始也選取了很多其他成員進來(包括但不限於 Laravel, Joomla, Drupal, Composer, Phalcon, Slim, Symfony, Zend Framework 等),雖然不是「官方」組織,但也代表了大部分的 PHP 社群。
專案的目的在於:通過框架作者或者框架的代表之間討論,以最低程度的限制,制定一個協作標準,各個框架遵循統一的編碼規範,避免各家自行發展的風格阻礙了 PHP 的發展,解決這個程式設計師由來已久的困擾。
目前已表決通過了 6 套標準,已經得到大部分 PHP 框架的支援和認可。
本專案的主要面向物件是所有參與的各個成員(也就是各自框架的社群),這裡是完整的 成員列表,當然,同時也歡迎其它 PHP 社群採用本規範。
此中文翻譯由 @Summer 維護,主要針對「已通過」的 PSR 進行翻譯,排版遵照 中文文案排版指北,更多討論請前往 PHPHub。
已通過
序號 | 標題 | 撰稿者 | 協調者 | 發起人 |
---|---|---|---|---|
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 | Matthew Weier O'Phinney | Beau Simensen | Paul M. Jones |
審查中
起草中
序號 | 標題 | 撰稿者 | 協調者 | 發起人 |
---|---|---|---|---|
5 | Mike van Riel | Vacant | Vacant | |
8 | 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 | Mike van Riel | Vacant | Vacant | |
A | 6 | Larry Garfield | Paul Dragoonis | Robert Hafner | |
A | 7 | Matthew Weier O'Phinney | Beau Simensen | Paul M. Jones | |
D | 8 | 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 |