PHP开发规范

寵の児 提交于 2020-03-14 18:43:38

PSR规范

PSR 是 PHP Standard Recommendations 的简写,由 PHP FIG 组织制定的 PHP 规范,是 PHP 开发的实践标准。

 

PSR-1 基础编码规范

  1. 类的命名 必须 遵循 StudlyCaps 大写开头的驼峰命名规范;
  1. 类中的常量所有字母都 必须 大写,单词间用下划线分隔;
  1. 方法名称 必须 符合 camelCase 式的小写开头驼峰命名规范;

 

PSR-2 编码风格规范

  1. PHP 的 关键字 必须 使用小写形式。PHP 的常量 true, false, 还有 null 必须 使用小写形式。
  1. 类的开始花括号 必须 独占一行,结束花括号也 必须 在类主体后独占一行。

  1. 方法名称后 一定不可 有空格符,其开始花括号 必须 独占一行,结束花括号也 必须 在方法主体后单独成一行。参数左括号后和右括号前 一定不可 有空格。

  1. 参数列表中,每个逗号后面 必须 要有一个空格,而逗号前面 一定不可 有空格。

  1. 标准的 if 结构如下代码所示,请留意「括号」、「空格」以及「花括号」的位置,

注意 else 和 elseif 都与前面的结束花括号在同一行。

  1. 标准的 switch 结构如下代码所示,留意「括号」、「空格」以及「花括号」的位置。case 语句 必须 相对 switch 进行一次缩进,而 break 语句以及 case 内的其它语句都 必须 相对 case 进行一次缩进。

  1. 一个规范的 while 语句应该如下所示,注意其「括号」、「空格」以及「花括号」的位置。

  1. 标准的 for 语句如下所示,注意其「括号」、「空格」以及「花括号」的位置。

  1. 标准的 foreach 语句如下所示,注意其「括号」、「空格」以及「花括号」的位置。

  1. 标准的 try catch 语句如下所示,注意其「括号」、「空格」以及「花括号」的位置。

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!