PSR-1 基本的代码风格

PHP标签

必须把PHP代码放在<?php ?><?= ?>标签中,不能使用其他标签

编码

所有PHP文件都必须使用UTF-8字符集编码,而且不能有字节顺序标记(Byte Order Mark,BOM)

类的名称

PHP的类名称必须一直使用驼峰式(CamelCase)。这种格式也叫标题式(TittleCase)。例如:CoffeeGrinder,CoffeeBean和PourOver。

常量的名称

PHP常量的名称必须全部使用大写字母。如有需要,可以使用下划线把单词分开。例如:WOOT,LET_OUR_POWERS_COMBINE和GREAT_SCOTT。

方法的名称

PHP方法的名称必须一直使用camelCase这种驼峰式。方法名的首字母是小写的,后续单词的首字母都是大写的。例如:phpIsAwesome,iLoveBacon和tennantIsMyFavoriteDoctor。

PSR-2 严格的代码风格

缩进

推荐采用4个空格的方式,而不是制表符缩进

文件和代码行

PHP文件必须使用UNIX风格的换行符(LF),最后要有一个空行,而且不能使用PHP关闭标签?>。每行代码不能超过80个字符,至少不能超过120个字符。每行末尾不能有空格,

关键字

推荐使用小写字母,true,false,null

命名空间

每个命名空间声明语句后必须跟着一个空行。类似的,使用use关键字导入命名空间或为命名空间创建别名时,最后也要跟着一个空行


以上是PSR的一些内容,并不完整,完整版请参见官方网站

标签: none

评论已关闭