首页>>学生风采>>广州华南商贸职业学院郑志文>>观点>>规范代码编写(三)-郑志文

规范代码编写(三)-郑志文

作者:郑志文
日期:2011/12/14 9:35:49

十一、 小括号、关键词和函数规则
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

我的微博:http://weibo.com/u/2028477375

我的博客:http://blog.sina.com.cn/u/2028477375

分享