php编码规范

1,缩进
使用制表符tab缩进缩进单位为四个空格左右,如果开发工具不一致需要在工具中统一设置。
2,大括号
a,将大括号放到关键字下方或者同列
eg:if ($expr){
...
}
if ($expr)
{
...
}
注意:小括号尽量不要和关键字紧贴在一起如上所示

运算符于两边的变量或表达式要有一个空格,字符连接运算除外。

当代码段较大时,上下应加入空白行,良代码段之间只使用一个空行,禁止使用多行。


--phh命名规则--
a,类的命名
使用大写字母作为词的分隔,其他的字母均使用小写
名字的首字母大写
不要使用下划线
b,类属性命名
属性命名应该以字符m为前缀
前缀m后采用与类命名的规则一致的规则
m总是在名字的开头起修饰作用,就像以r开头表示引用一样
c,方法命名
方法即指执行一个动作,一般名称为方法是做什么的,一般名称前的前缀和后缀都有一定的规律,如:Is(判断),Get(得到),Set(设置)。
方法命名规范和类名相一致。
eg:
class SterStudy{
$mLessonOne="";
$mLessonTwo="";
function GetLessonOne(){
...
}
d,方法中参数的命名
第一个字符是用小写字母
在首字符后的所有字符都按照类命名规则首字母大写
eg:
class EchoAnyWord{
function EchoWord($firstWord,$secondWord){
...
}
}

e,变量命名
所有字母都使用小写
使用“_”作为每个词的分界
如:$msg_error $chk_pwd等
f,引用变量
引用变量要有带有r前缀。
eg:
class Example{
$mExam ="";
function SetExam(&$rExan){
...
}
function &$GetExan(){
...
}
}
g,全局变量
常量、全局常量应该全部使用大写字母,单词之间用”_“来分隔。
如:
define("DEFAULT_NUM_AVG",90);
define("DEFAULT_NUM_SUM",500);
h,静态变量
静态变量应该带前缀s。
eg:
static $sStatus=1;
i,函数命名
所有名称都使用小写字母,多个单词使用“_”来分隔。
eg:
function this_good-idea(){
..
}


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值