Стандартная рекомендация PHP посвящена тому, как вы должны писать свой код, чтобы его было легко читать и использовать другим. Он охватывает такие темы, как стиль кодирования, организация файлов, автозагрузка и стандартизирует различные интерфейсы. PSR был разработан группой Framework Interoperability Group (FIG), созданной на конференции php|tek 2009. В его состав входят авторы различных известных PHP-фреймворков. PSR никоим образом не является «официальным»; просто в группе Framework Interoperability Group (FIG) есть хороший срез опытных PHP-разработчиков, которые голосуют за лучший стиль кодирования. Таким образом, вы можете следить за всеми или частью PSR или ни за одним из них. На самом деле это зависит от вас, но некоторые проекты, в которые вы хотите внести свой вклад, могут потребовать от вас соблюдения некоторых PSR, просто чтобы все были на одной волне. Нет ничего плохого в том, чтобы иметь стандарт там, где его раньше не было.
Так кто член? Сейчас насчитывается более 20 участников (по сравнению с 5, когда они начинали), и среди них есть авторы CakePHP, Composer, Zend, Lithium, SugarCRM и Symphony. Люди, которые, так сказать, были вокруг блока PHP.
Что касается самих стандартов PSR, то их около 17, но только 7 приняты всеми членами. Остальные все еще находятся на голосовании или имеют статус проекта [по состоянию на сентябрь 2016 года].
(Я написал эту статью, которая подробно рассматривает PSR-1 в качестве примера.)
person
Alexander van Oostenrijk
schedule
14.09.2016