PHP代码规范笔记

07. May 2018 PHP 0

1.变量名需有意义且可读

2.常量名称可搜索,如0,1最好使用const定义后使用

3.避免逻辑嵌套太深,判断条件尽可能提前返回

4.不增加不需要的上下文,如类名不在变量或函数中重复。

5.使用默认参数而非短路运算符或条件运算符。形参赋予类型和初始值。

6.形参不易过多,两个以下为宜,需要多个可封装对象传入。

7.函数应该只做一件事,避免过多逻辑。

8.函数名语义化,取出依赖关系。

9.避免函数副作用,函数内部使用超全局变量容易产生问题,global,

10.避免使用单例模式,单例模式隐藏依赖关系,难于测试,违反单一责任原则。

11.用函数封装条件语句,返回布尔值。

12.尽量避免反义判断。过多反义判断降低代码可读性。

13.避免类型检查

14.移除无用代码

15.对象封装注意使用publicprotected and private,优先使用private

16.组合优于继承。

17.避免流式调用,否则将难以测试。

18.类名以大写开头的驼峰命名规范,方法名以小写开头驼峰命名规范,类中的常量所有字母都 必须 大写,单词间用下划线分隔;

19.代码 必须 使用 4 个空格来进行缩进, 并且 一定不能 使用 tab 键来缩进。

20.命名空间和use后需存在一个空行。

21.方法参数中,每个逗号后有空格,前面没有空格。

22.需要添加 abstract 或 final 声明时,必须 写在访问修饰符前,而 static 则 必须 写在其后。·