Что такое PSR?
PSR (PHP Standards Recommendations) — это набор рекомендаций по разработке веб-приложений на языке PHP.
PSR начали разрабатываться с 2009 года и в 2010 году появились первые рекомендации. Разработкой занимается PHP-FIG - независимая экспертная группа программистов, авторов таких PHP-проектов, как Yii, Slim, ReactPHP, Composer, Laminas, Joomla, Magento и других. Узнать больше о группе можно на официальном сайте PHP-FIG
Зачем нужны PSR?
Следование рекомендованным стандартам делает код единообразным, упрощает совместную работу над проектом и доработку чужого кода, поддерживает совместимость между PHP-проектами, упрощает тестирование, повышает надежность и безопасность проектов.
Должен ли я следовать PSR?
В PSR есть слово «стандарт», но пока это список рекомендаций. Следовать им или нет — ваше личное решение. Вы можете писать код, используя свой стиль и технические решения. Но фактически эти рекомендации являются констатацией лучших практик, выработанных в ходе разработки огромного количества веб-приложений, а также это отличный способ организации совместной работы над крупными проектами.