1.代码标记
php程序可以使用<?php .... ?> 或 <? ..... ?> 来界定php代码,在html页面中嵌入纯变量是,可以使用<?= $variablename ?>这样的形式
2.缩进
php程序中缩进宜按标准键盘的1个“TAB”键,即4个空格为单位,一段程序中不应出现两种缩进的规则
3.长度
a).单个函数的有效代码长度应控制在100行以内,不包括注释行。
b).单个类的有效代码长度应控制在1500行以内,不包括注释行。
4.行宽
每行php代码的行宽宜设置为80个字符。
5.间隔
a).操作符两端应各空一个字符。
b).相应独立的功能模块之间应使用注释行间隔,并标明相应内容。
c).程序体上下之间应加入一个空白行,不应使用多空行。
6.对齐
a).关系密切的代码行应对齐,例如类型 修饰 名称 参数等
b).连续赋值时应对齐操作符。
c).方法参数过多时应在每个参数的逗号后换行并对齐
d).控制或循环中的条件大于行宽时,应在操作符前换行,对齐并注释相应条件。
e).变量定义应通过添加空格对齐操作符,同一类型的变量应放在一起。
7.括号
a)小括号(“()”)使用过程中,“(” 应和函数的关键词紧贴在一起,除此以外宜使用空格将“(” 同前面内容分开;右括号 “)” 除后面是 “)” 或是 “”以外,其它内容应一律用空格隔开;
b).大括号 (“{}”)中的语句应单独作为一行,其中:“{” 应紧跟语句后;“}” 应单独一行与程序体第一个字符对齐,并说明相应的匹配模块;
c).较长的方法以及类 接口等的“}”后应使用 //end...等标识结束。例如类的结束符 “}” 方法的结束符:} 功能块结束:} 循环体结束:}
<?Php //
代码标记
3.1
//
缩进
3.2-----------------------------------------
------ for($i = 0; $i <$length; $i++){
if($i
>0){
$n = $i;
}
}
//
变量对齐
3.6-----------------------------------------------
$count
= 100;
$length
= 0;
$user_name= null;
$porduct
= array(); //
声明数组
//
参数对齐
3.6----------------------------------------
------ getConnection($url,
$user_name,
$password){
...
} //getConnection
()结束
//
换行对齐
3.6----------------------------------------------
$sql = "SELECT * ".
" FROM TProduct WHERE Prod_ID = ".
$pr
od_
id;
//
条件对齐
---------------------------------------
------- if( Condition1
//
当条件一
&& Condition2
//
并且条件二
|| Condition3){ //
或者条件三
...
}
//
操作符两边空格
----------------------------------------
$result = (($a + 1) *3 / 2 + $num).‘Test‘;
$condition? func1($var) : func2($var);
?>