【變數】
規則:區分大小寫, $a 跟 $A 是兩個不一樣的變數。
【常數】
風格:全大寫
舉例:define('ROOT_LOCATION','/usr/local/www/');
【函式】
規則:不區分大小寫, getuser() 跟 GetUser() 都是同一支函式。
風格:函式命名需使用【小寫開始的駝峰大小寫命名法(camelCase)】。
【類別】
規則:區分大小寫, new User 跟 new user 是用不一樣的類別建立物件。
風格:類別命名需使用【大寫開始的駝峰大小寫命名法(StudlyCaps)】。
【方法】
風格:方法命名需使用【小寫開始的駝峰大小寫命名法(camelCase)】。
規則:區分大小寫, $a 跟 $A 是兩個不一樣的變數。
【常數】
風格:全大寫
舉例:define('ROOT_LOCATION','/usr/local/www/');
【函式】
規則:不區分大小寫, getuser() 跟 GetUser() 都是同一支函式。
風格:函式命名需使用【小寫開始的駝峰大小寫命名法(camelCase)】。
【類別】
規則:區分大小寫, new User 跟 new user 是用不一樣的類別建立物件。
風格:類別命名需使用【大寫開始的駝峰大小寫命名法(StudlyCaps)】。
【方法】
風格:方法命名需使用【小寫開始的駝峰大小寫命名法(camelCase)】。
【縮排】
風格:四個空白字元。
【關鍵字】
風格:一律小寫。
舉例:true、and、null...等
【大刮號】
風格:開頭刮號在 類別、方法 時需獨立一行;於其他如 if 等控制流程則不換行。
舉例:
class MyClass
{
public function myFunc()
{
alert('123');
}
}
if (true) {
alert('456');
}
【控制流程】(if, elseif, else, switch, case, while, do while, for, foreach, try, catch)
風格:控制流程關鍵字後面需加一個空白字元。
舉例:
if (true) {
alert('aaa');
}
風格:四個空白字元。
【關鍵字】
風格:一律小寫。
舉例:true、and、null...等
【大刮號】
風格:開頭刮號在 類別、方法 時需獨立一行;於其他如 if 等控制流程則不換行。
舉例:
class MyClass
{
public function myFunc()
{
alert('123');
}
}
if (true) {
alert('456');
}
【控制流程】(if, elseif, else, switch, case, while, do while, for, foreach, try, catch)
風格:控制流程關鍵字後面需加一個空白字元。
舉例:
if (true) {
alert('aaa');
}
No comments:
Post a Comment