PHP變數命名


變數命名分為普通變數、靜態變數、局部變數、全域變數、Session變數等方面的命名規則。

1) 普通變數
普通變數命名遵循下列規則:
a.所有字母都使用小寫;
b.對於一個變數使用多個單字的,使用’_'作為每個字的間隔。
例如:$base_dir、$red_rose_price等

2) 靜態變數
靜態變數命名遵循下列規則:
a.靜態變數使用小寫的s_開頭;
b.靜態變數所有字母都使用小寫;
c.多個單字組成的變數名稱使用’_'作為每個字的間隔。
範例:$s_base_dir、$s_red_rose_prise等。

3) 局部變數
局部變數命名遵循下列規則:
a.所有字母使用小寫;
b.變數使用’_'開頭;
c.多個單字組成的局部變數名使用’_'作為每個詞間的間隔。
範例:$_base_dir、$_red_rose_price等。

4) 全域變數
全域變數應該要帶前綴’g',知道一個變數的作用域是非常重要的。
例如

global $gLOG_LEVEL;
global $gLOG_PATH;

5) 全域常數
全域變數命名遵循下列規則:
a.所有字母使用大寫
b.全域變數多個單字間使用’_'作為間隔。
範例:$BASE_DIR、$RED_ROSE_PRICE等。

6) session變數
session變數命名遵循以下規則:
a.所有字母使用大寫;
b. session變數名稱使用’S_’開頭;
c.多個單字間使用’_'間隔。
範例:$S_BASE_DIR、$S_RED_ROSE_PRICE等。