规范代码编写(三)-郑志文
十一、 小括号、关键词和函数规则
a) 不要把小括号和关键词紧贴在一起,要用空格隔开它们
b) 小括号和函数名要紧贴在一起
c) 除非必要,不要在Return返回语句中使用小括号
例如:
if (condition) {
}
strcmp($sHello, $sEvening);
return 1;
十二、 If Then Else格式
布局
if (条件1) { //注释
}
else if (条件2) { //注释
}
else { //注释
}
如果你有用到else if语句的话,通常最好有一个else块以用于处理未处理到的其他情况。可以的话放一个记录信息注释在else处,即使在else没有任何的动作。
条件格式
总是将恒量放在等号/不等号的左边,例如:
if ( 6 == $errorNum ) …
一个原因是假如你在等式中漏了一个等号,语法检查器会为你报错。第二个原因是你能立刻找到数值,而不是在你的表达式的末端找到它。需要一点时间来习惯这个格式,但是它确实很有用。
十三、 Switch格式
a) default总应该存在,它应该不被到达,然而如果到达了就会触发一个错误。
b) 如果你要创立一个变量,那就把所有的代码放在块中。
例如:
switch ($numPeople) {
case 1:
break;
case 2:
break;
default:
break;
}
十四、 ?:三元运算符
a) 把条件放在括号内以使它和其他的代码相分离。
b) 如果可能的话,动作可以用简单的函数。
c) 把所做的动作,“?”,“:”放在不同的行,除非他们可以清楚的放在同一行。
例如
(condition) ? funct1() : func2();
(condition)
? long statement
: another long statement;
十五、 代码块的声明
a) 声明代码块需要对齐。
例如
$iDate = 0;
$irDate = NULL;
$sName = ‘’;
$mName = NULL;
扩展阅读:广州华南商贸职业学院郑志文 http://abc.wm23.com/WL12
能力秀动态
■为期9年共举办18期的大学生网络营销能力秀活动已圆满结束(2009-2018)。能力秀——网络营销开始的地方!祝所有秀友前程似锦!向所有网络营销老师、所有支持能力秀活动的人员和机构、所有为能力秀活动付出辛勤努力的工作人员们表示衷心的感谢并致以崇高的敬意!