9.3 大括號 在三種主要的大括號放置規則中,有兩種是可以接受的,如下的第一種是最好的: 將大括號放置在關鍵詞下方的同列處: if (condition
9.3.1 圓括號 一般而言,在含有多種運算符的表達式中使用圓括號來避免運算符優先級問題,是個好方法。即使運算符的優先級對你而言可能很清楚,但對其他人未
9.1 常量 位於for循環中作為計數器值的數字常量,除了-1,0和1之外,不應被直接寫入代碼。 9.2 變量賦值 避免在一個語句中給多個變量賦相同
8.4 變量 除了變量名外,所有實例,包括類,類常量,均采用大小寫混合的方式,第一個單詞的首字母小寫,其後單詞的首字母大寫。變量名不應以下劃線或美元符號
8.3 函數 方法名是一個動詞,采用大小寫混合的方式,第一個單詞的首字母小寫,其後單詞的首字母大寫。function run();function ru
8.1 命名空間 一個唯一命名空間的前綴總是全部小寫的ASCII字母並且是一個頂級域名,通常是com,edu,gov,mil,net,org,或1981
7.2 空格 下列情況應該使用空格:- 一個緊跟著括號的關鍵字應該被空格分開,例如:while ( true ) {...}注意:空格不應該置於方法名與
7.1 空行 空行將邏輯相關的代碼段分隔開,以提高可讀性。下列情況應該總是使用兩個空行:- 一個源文件的兩個片段(section)之間- 類聲明聲明之間
6.9 try...catch語句 一個try-catch語句應該具有如下格式:try { statements;} catch (Exception
6.8 switch語句 一個switch語句應該具有如下格式:switch (condition) { case ABC: /* falls t
6.5 for語句 一個for語句應該具有如下格式: for (initialization; condition; update) { stat
6 if與else語句 if-else語句應該具有如下格式: if (condition){ /* 進行操作的條件 */ statements;}
6.3 返回語句 一個帶返回值的return語句不使用小括號(),除非它們以某種方式使返回值更為顯見。例如: return; return myDi
6.1 簡單的語句 每行至多包含一條語句,例如: $argv++; // 正確的$argc--; // 正確的$argv++; $argc--; //
5.4 類的聲明 當編寫類時,應該遵守以下格式規則: - 在方法名與其參數列表之前的左括號(間不要有空格- 左大括號{位於聲明語句同行的末尾- 右大括
5.2 初始化 盡量在聲明局部變量的同時初始化。唯一不這麼做的理由是變量的初始值依賴於某些先前發生的計算。 5.3 布局 只在代碼塊的開始處聲明變量
5.1 每行聲明的變量數量 推薦一行一個聲明,因為這樣以利於寫注釋。亦即, int $level; // 縮進的程度int $size; // 由制表
4.5 文檔注釋 文檔注釋描述php的類、構造器,方法,以及字段(field)。每個文檔注釋都會被置於注釋定界符/**...*/之中,一個注釋對應一個類
4.4 行末注釋 注釋界定符//,可以注釋掉整行或者一行中的一部分。它一般不用於連續多行的注釋文本;然而,它可以用來注釋掉連續多行的代碼段。以下是所有三
4.2 單行注釋 短注釋可以顯示在一行內,並與其後的代碼具有一樣的縮進層級。如果一個注釋不能在一行內寫完,就該采用塊注釋。單行注釋之前應該有一個空行。以