PSR规范
PSR 是 PHP Standard Recommendations 的简写,由 PHP FIG 组织制定的 PHP 规范,是 PHP 开发的实践标准。
PSR-1 基础编码规范
- 类的命名 必须 遵循 StudlyCaps 大写开头的驼峰命名规范;
- 类中的常量所有字母都 必须 大写,单词间用下划线分隔;
- 方法名称 必须 符合 camelCase 式的小写开头驼峰命名规范;
PSR-2 编码风格规范
- PHP 的 关键字 必须 使用小写形式。PHP 的常量 true, false, 还有 null 必须 使用小写形式。
- 类的开始花括号 必须 独占一行,结束花括号也 必须 在类主体后独占一行。
- 方法名称后 一定不可 有空格符,其开始花括号 必须 独占一行,结束花括号也 必须 在方法主体后单独成一行。参数左括号后和右括号前 一定不可 有空格。
- 参数列表中,每个逗号后面 必须 要有一个空格,而逗号前面 一定不可 有空格。
- 标准的 if 结构如下代码所示,请留意「括号」、「空格」以及「花括号」的位置,
注意 else 和 elseif 都与前面的结束花括号在同一行。
- 标准的 switch 结构如下代码所示,留意「括号」、「空格」以及「花括号」的位置。case 语句 必须 相对 switch 进行一次缩进,而 break 语句以及 case 内的其它语句都 必须 相对 case 进行一次缩进。
- 一个规范的 while 语句应该如下所示,注意其「括号」、「空格」以及「花括号」的位置。
- 标准的 for 语句如下所示,注意其「括号」、「空格」以及「花括号」的位置。
- 标准的 foreach 语句如下所示,注意其「括号」、「空格」以及「花括号」的位置。
- 标准的 try catch 语句如下所示,注意其「括号」、「空格」以及「花括号」的位置。
来源:oschina
链接:https://my.oschina.net/owenzhang24/blog/3194857