PHP FIG
PSR 是 PHP Standard Recommendations (PHP 推薦標準)的簡寫,由 PHP FIG 組織制定的 PHP 規範,是 PHP 開發的實踐標準。
PHP FIG,FIG 是 Framework Interoperability Group(框架可互用性小組)的縮寫,由幾位開源框架的開發者成立於 2009 年,從那開始也選取了很多其他成員進來(包括但不限於 Laravel, Joomla, Drupal, Composer, Phalcon, Slim, Symfony, Zend Framework 等),雖然不是「官方」組織,但也代表了大部分的 PHP 社區。
項目的目的在於:通過框架作者或者框架的代表之間討論,以最低程度的限制,制定一個協作標準,各個框架遵循統一的編碼規範,避免各家自行發展的風格阻礙了 PHP 的發展,解決這個程序設計師由來已久的困擾。
全部規範(已廢棄/未通過的沒有鏈接):
-
PSR-0 自動加載規範(已棄用)
-
PSR-5 PHPDoc 標準(未通過)
-
PSR-8 Huggable 接口(未通過)
-
PSR-9 項目安全問題公示(未通過)
-
PSR-10 項目安全上報方法(未通過)