PSR是一系列关于PHP开发的规范,通常你们遵照的是 php-fig定义的规范,中文翻译版本参考目前官方已制定的规范包括如下六份文件:php
<?php
或 <?=
标签开始BOM
头的 UTF-8 编码class
)、函数(function
)、常量(constants
)等声明,或其余会产生从属效应 的操做(如:生成文件输出以及修改.ini配置文件等),两者只能选其一,也就是说功能惟一;StudlyCaps
大写开头的驼峰命名规范;camelCase
式的小写开头驼峰命名规范;4个空格符
而不是tab
键 进行缩进。80
个以内,理论上必定不可多于120
个,但必定不能有硬性限制。namespace
命名空间声明语句和 use
声明语句块后面,必须插入一个空白行。{
)必须写在函数声明后自成一行,结束花括号(}
)也必须写在函数主体后自成一行。{
)必须写在函数声明后自成一行,结束花括号(}
)也必须写在函数主体后自成一行。private
、protected
以及public
),abstract
以及 final
必须声明在访问修饰符以前,而static
必须声明在访问修饰符以后。{
)必须写在声明的同一行,而结束花括号(}
)必须写在主体后自成一行。本 PSR 是关于由文件路径 自动载入 对应类的相关规范, 本规范是可互操做的,能够做为任一自动载入规范的补充,其中包括 PSR-0,此外, 本 PSR 还包括自动载入的类对应的文件存放路径规范。git
在规定好代码规范以后,如何用工具去修改和修正代码文件呢,能够继续阅读github