PHP-FIG 的全名是 PHP Framework Interoperability Group 中文真要翻譯的話,我們就叫他 PHP 通用性框架小組吧(說實話翻成中文後的感覺真的蠻怪的XD)。這個小組從 2009 開始,由幾個框架的開發者所組成,一直擴展到現在已超過 20 多位成員。而他們原先是取名為 “PHP Standards Group” 會有這個小組最主要的原因是希望,PHP 能夠有個最低程度的共通編碼風格可以依循,以避免以免各家發展各家的寫法,讓使用各種 Framework 或是 CMS 的開發者得要各自去了解不同的風格,哪天習慣後得再去使用其他套時,還得再重新學習。
目前他們制訂出三個標準(PSR – Proposing a Standard Recommendation),其實從這個名稱來看,他們其實就是提出一個建議標準的企劃,是否要遵守當然還是要看各位開發者嘍!文件都放在 github上:備註:這三個建議標準是有順序性的,後者都要依循著前者,而後面翻譯連結是莫希爾這邊的翻譯、發佈,有些句子會為了語句的順暢而沒有 “逐字” 翻譯,所以若是有覺得與原意不對的地方,再麻煩各位提出,感謝。
最後列出,目前在官方網頁上列出的成員以及其代表的套件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