1、类的命名必须遵循 StudlyCaps 大写开头的驼峰命名规范;
2、类中的常量所有字母都必须大写,单词间用下划线分隔;
3、方法名称必须符合 camelCase 式的小写开头驼峰命名规范。
4、类的属性命名可以遵循 大写开头的驼峰式 ( $StudlyCaps )、小写开头的驼峰式 ( $camelCase ) 又 或者是下划线分隔式 ( $under_score ),本规范不做强制要求
5、代码必须使用4个空格符而不是 tab键 进行缩进。
6、每个 namespace 命名空间声明语句和 use 声明语句块后面,必须插入一个空白行。
7、类和方法的开始花括号( { )必须写在函数声明后自成一行,结束花括号( } )也必须写在函数主体后自成一行。
8、控制结构的开始花括号( { )必须写在声明的同一行,而结束花括号( } )必须写在主体后自成一行。
9、控制结构的关键字后必须要有一个空格符,而调用方法或函数时则一定不能有。
10、纯PHP代码文件必须省略最后的 ?> 结束标签。
11、PHP所有 关键字必须全部小写。
12、每个属性都必须添加访问修饰符。一定不可使用关键字 var 声明一个属性。
13、所有方法都必须添加访问修饰符。
14、需要添加 abstract 或 final 声明时, 必须写在访问修饰符前,而 static 则必须写在其后。