PHP编码规范及代码风格
该PHP编码规范及代码风格目的在于通过制定一系列规范化PHP代码的规则,以减少组
内成员在编写代码时,因代码风格和格式的不同而造成不便。
我们团队有3名PHP开发者,所以就需要一个共同的编码规范,而本文中的风格规范源
自于多个不同项目代码风格的共同特性,因此,本规范的价值在于我们在编程过程中都
能遵循这个编码风格。
ThinkPHP5遵循 [PSR-2] 命名规范和 [PSR-4] 自动加载规范
1. 概览
代码必须使用4个空格符而不是 tab键 进行缩进。
每行的字符数应该软性保持在80个之内, 理论上一定不可多于120个, 但一定不能有
硬性限制。
每个 namespace 命名空间声明语句和 use 声明语句块后面,必须插入一个空白行。
类的开始花括号 { 必须写在其声明后自成一行,结束花括号 } 也必须写在其主体后自
成一行。
方法的开始花括号 { 必须写在函数声明后自成一行,结束花括号 } 也必须写在函数主
体后自成一行。
类的属性和方法必须添加访问修饰符 private 、 protected 以及
public 、 abstract 以及 final 必须声明在访问修饰符之前,而 static 必须声明
在访问修饰符之后。
控制结构的关键字后必须要有一个空格符,而调用方法或函数时则一定不能有。
控制结构的开始花括号 { 必须写在声明的同一行,而结束花括号 } 必须写在主体后自
成一行。
控制结构的开始左括号后和结束右括号前,都一定不能有空格符。
1.1. 例子
以下例子程序简单地展示了以上大部分规范:
评论0