|
本文转自:http://blog.mosil.biz/php-fig/
正體中文化之 GitHub 連結:https://github.com/mosil/fig-standards
PHP-FIG 的全名是 PHP Framework Interoperability Group 中文真要翻譯的話,我們就叫他 PHP 通用性框架小組吧(說實話翻成中文後的感覺真的蠻怪的XD)。這個小組從 2009 開始,由幾個框架的開發者所組成,一直擴展到現在已超過 20 多位成員。而他們原先是取名為 “PHP Standards Group” 會有這個小組最主要的原因是希望,PHP 能夠有個最低程度的共通編碼風格可以依循,以避免以免各家發展各家的寫法,讓使用各種 Framework 或是 CMS 的開發者得要各自去了解不同的風格,哪天習慣後得再去使用其他套時,還得再重新學習。
目前他們制訂出三個標準(PSR – Proposing a Standard Recommendation),其實從這個名稱來看,他們其實就是提出一個建議標準的企劃,是否要遵守當然還是要看各位開發者嘍!文件都放在 github上:
- PSR – 0: Autoloading Standard (翻譯)
- PSR – 1: Basic Coding Standard (翻譯)
- PSR – 2: Coding Style Guid (翻譯)
備註:這三個建議標準是有順序性的,後者都要依循著前者,而後面翻譯連結是莫希爾這邊的翻譯、發佈,有些句子會為了語句的順暢而沒有 “逐字” 翻譯,所以若是有覺得與原意不對的地方,再麻煩各位提出,感謝。
最後列出,目前在官方網頁上列出的成員以及其代表的套件
- Nate Abele: Lithium
- Nils Adermann: phpBB
- Brett Bieber: PEAR
- Guilherme Blanco: Doctrine
- Jordi Boggiano: Composer, Packagist
- Karma Dordrak: Zikula
- Paul Dragoonis: PPI
- William Durand: Propel
- Andrew Eddie: Joomla
- Cal Evans: the community at large
- Larry Garfield: Drupal
- Paul M. Jones: Solar Framework, Aura Project
- Robert Lemke: FLOW3
- Larry Masters: CakePHP
- Evert Pot: SabreDAV
- Ryan Parman: Amazon Web Services SDK
- Fabien Potencier: Symfony2
- Andre Romcke: eZ Publish
- Paul Scott: Chisimba, C4
- Phil Sturgeon: PyroCMS
- Kris Wallsmith: Assetic, Buzz
- Matthew Weier O’Phinney: Zend Framework 2
- David Zülke: Agavi
|
|
|