关于 PSR

前言:勿在浮沙筑高楼。在本站 PHP 的分类目录下,博主将尽可能地收集、整理和分享 PHP 相关的知识,希望能够帮助自己夯实基础,同时也能给一些朋友帮助。

PSR 的全称是 PHP Framework Recommendations ,他是由 PHP FIG 组织制定的 PHP 规范, 是 PHP 开发的实践标准之一。

项目的目的在于:通过框架作者或者框架的代表之间的讨论,以最低程度的限制,制定一个协作标准,各个框架遵循统一的编码规范,避免各家自行发展的风格阻碍了 PHP 的发展,解决程序设计师由来已久的困扰。

以上摘自PHP 标准规范中文版
该站主要针对已通过 的 PSR 进行翻译,内容比较全面,排版也很舒服,给他们点个赞!

PSR 的官方网址:http://www.php-fig.org/psr/

已经通过的规范索引

PSR-1 基础编码规范 Basic Coding Standard
PSR-2 编码风格规范 Coding Style Guide
PSR-3 日志接口规范 Logger Interface
PSR-4 自动加载规范 Autoloading Standard
PSR-6 缓存接口规范 Caching Interface
PSR-7 HTTP 消息接口规范 HTTP Message Interface

PSR-0 Autoloading Standard 这个已经在 2014-10-21 日被标记为废除,由 PSR-4 替代。

Magento 遵循的规范

Magento 的核心开发团队使用 PSR-1 和 PSR-2 规范,推荐 Magento 的开发者也使用相同规范。参考:PHP coding standard

可以用 PHP_CodeSniffer 去进行检查是否符合某个规范。

发表评论

电子邮件地址不会被公开。 必填项已用*标注