PHP之PSR基本内容
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的一些内容,并不完整,完整版请参见官方网站
评论已关闭