声明:此文主要为了修改自己的开发规范
基础编码规范:
-
每个
namespace
命名空间声明语句和use
声明语句块后面,必须 插入一个空白行。 -
类的开始花括号(
{
) 必须 写在函数声明后自成一行,结束花括号(}
)也 必须 写在函数主体后自成一行。 -
方法的开始花括号(
{
) 必须 写在函数声明后自成一行,结束花括号(}
)也 必须 写在函数主体后自成一行。 -
类的属性和方法 必须 添加访问修饰符(
private
、protected
以及public
),abstract
以及final
必须 声明在访问修饰符之前,而static
必须 声明在访问修饰符之后。 -
控制结构的关键字后 必须 要有一个空格符,而调用方法或函数时则 一定不可 有。
-
控制结构的开始花括号(
{
) 必须 写在声明的同一行,而结束花括号(}
) 必须 写在主体后自成一行。 - 控制结构的开始左括号后和结束右括号前,都 一定不可 有空格符。
- 代码缩进使用4个空格符,而不是tab键
- php的所有关键字都必须小写
- use必须在namespace之后声明
-
关键词
extends
和implements
必须 写在类名称的同一行。implements
的继承列表也 可以 分成多行,这样的话,每个继承接口名称都 必须 分开独立成行,包括第一个。每个属性都 必须 添加访问修饰符。’类的开始花括号 必须 独占一行,结束花括号也 必须 在类主体后独占一行。 -
每个属性都 必须 添加访问修饰符。
-
所有方法都 必须 添加访问修饰符。方法名称后 一定不可 有空格符,其开始花括号 必须 独占一行,结束花括号也 必须 在方法主体后单独成一行。参数左括号后和右括号前 一定不可 有空格。参数列表中,每个逗号后面 必须 要有一个空格,而逗号前面 一定不可 有空格。有默认值的参数,必须 放到参数列表的末尾。
-
需要添加
abstract
或final
声明时,必须 写在访问修饰符前,而static
则 必须 写在其后