PHP 編碼規范(20)

8.1 命名空間

一個唯一命名空間的前綴總是全部小寫的ASCII字母並且是一個頂級域名,通常是com,edu,gov,mil,net,org,或1981年ISO 3166標準所指定的標識國傢的英文雙字符代碼。命名空間的後續部分根據不同機構各自內部的命名規范而不盡相同。這類命名規范可能以特定目錄名的組成來區分部門(department),項目(project),機器(machine),或註冊名(login names),也可以按功能模塊來分類。


8.2.1 類屬性的命名

屬性命名應該以字符‘m’為前綴。
前綴‘m’後采用於類命名一致的規則。
‘m’總是在名字的開頭起修飾作用,就像以‘r’開頭表示引用一樣。
理由
前綴m防止類屬性和方法名發生任何沖突。你的方法名和屬性名經常會很類似,特別是存取元素。
例如
class NameOneTwo
{
  int $mVarAbc;
  int $mErrorNumber;
  String $mrName;
}

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *