明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線(xiàn)學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

PHP 編碼規(guī)范(20)

[摘要]8.1 命名空間一個(gè)唯一命名空間的前綴總是全部小寫(xiě)的ASCII字母并且是一個(gè)頂級(jí)域名,通常是com,edu,gov,mil,net,org,或1981年ISO 3166標(biāo)準(zhǔn)所指定的標(biāo)識(shí)國(guó)家的英文雙字符代碼。命名空間的后續(xù)部分根據(jù)不同機(jī)構(gòu)各自?xún)?nèi)部的命名規(guī)范而不盡相同。這類(lèi)命名規(guī)范可能以特定目錄名的組...
8.1 命名空間

一個(gè)唯一命名空間的前綴總是全部小寫(xiě)的ASCII字母并且是一個(gè)頂級(jí)域名,通常是com,edu,gov,mil,net,org,或1981年ISO 3166標(biāo)準(zhǔn)所指定的標(biāo)識(shí)國(guó)家的英文雙字符代碼。命名空間的后續(xù)部分根據(jù)不同機(jī)構(gòu)各自?xún)?nèi)部的命名規(guī)范而不盡相同。這類(lèi)命名規(guī)范可能以特定目錄名的組成來(lái)區(qū)分部門(mén)(department),項(xiàng)目(project),機(jī)器(machine),或注冊(cè)名(login names),也可以按功能模塊來(lái)分類(lèi)。


8.2.1 類(lèi)屬性的命名

屬性命名應(yīng)該以字符‘m’為前綴。
前綴‘m’后采用于類(lèi)命名一致的規(guī)則。
‘m’總是在名字的開(kāi)頭起修飾作用,就像以‘r’開(kāi)頭表示引用一樣。
理由
前綴'm'防止類(lèi)屬性和方法名發(fā)生任何沖突。你的方法名和屬性名經(jīng)常會(huì)很類(lèi)似,特別是存取元素。
例如
class NameOneTwo
{
  int $mVarAbc;
  int $mErrorNumber;
  String $mrName;
}





標(biāo)簽:PHP 編碼規(guī)范(20)