PHP中什么是PSR规范?
转载地址:https://www.php.cn/php-weizijiaocheng-201976.html
PHP中PSR规范指的是PHP标准规范,PSR是PHP Standard Recommendations的简写,是由PHP FIG组织制定的PHP规范,是PHP开发的实践标准。
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 的发展,解决这个程序设计师由来已久的困扰。
至今,php-fig已经发布了五个规范:
PSR-0:自动加载标准,2014-10-21该标准已经被废弃,使用PSR-4替代,不再细讲
PSR-1:基本的编码风格
PSR-2:编码风格(更严格)
PSR-3:日志记录器接口
PSR-4:自动加载
PSR-1
PHP标签:
PHP代码必须放在标签或标签中。
编码:
PHP文件必须使用无BOM的UTF-8编码。
副作用:
一个PHP文件可以定义符号(比如类、函数、常量等),或者执行只有唯一副作用的操作(比如输出结果、处理数据等),但是不能同时做这两件事,尽量是一个PHP文件的功能单一。在操作的时候尽量把变量、类、函数的声明分开,通过include或require文件的方式来使用。
如下不符合规范:

浙公网安备 33010602011771号