PHP 編碼規(guī)范(20)
發(fā)表時(shí)間:2024-02-05 來(lái)源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]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;
}