標籤:
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);
?>
php 代碼編寫的格式