如果使用第三方框架,并且有提供代码样式说明,则遵循其代码样式标准,否则如下!下面的规范已弃用,具体参见的PSR规范或格式:

  • 使用UTF-8编码

  • 使用4个空格缩进,禁止使用Tab

  • Unix样式换行符(LF)

  • 在逗号、冒号和分号操作符使用空格

  • ([后面、])前面不使用空格

  • 在代码块中使用4个空格缩进,采用层级缩进

  • return方法的返回值前使用空行(除非只有一行代码)以及在两个方法中使用空行区分

  • 在两个大的逻辑代码段之间使用空行区分

  • 保持行字数在80字以内,最多不超过120

  • 使用标准PHP标签定界,禁止使用短标签(

  • 对于只包含有PHP代码的文件,禁止使用PHP结束标志(?>

  • 文件末尾使用注释说明/* End of file */

  • 单行代码也必须使用分号(;)结束

  • 命名:文件名使用snake_case方式,禁止使用臃肿的文件名