什么是PHP代碼的規范編碼

2016-08-22 1548 2 編輯:深色多郎 來源:程序書籍

以PHP開發為例,編碼規范融合了開發人員長期積累的經驗,形成了一種良好統一的編程風格,這種編程風格會在團隊開發或二次開發時起到事半功倍的效果。編碼規范是一種總結性的說明和介紹,并不是強制性的規則。從項目長遠的發展以及團隊效率來考慮,遵守編碼規范是十分重要的。

遵守編碼規范的好處有:

1.編碼規范是對團隊開發成員的基本要求。

2.開發人員可以了解任何代碼,理清程序的狀況。

3.提高程序的可讀性,有利于相關設計人員交流,提高軟件質量。

4.防止新接觸PHP的人自創風格并養成終生的習慣。

5.有助于成語的維護,降低軟件成本。

6.有利于團隊管理,實現團隊資源的可重用。

PHP命名規則

就一般約定而言,類、函數和變量的名字應該能夠讓代碼閱讀者容易地知道這些代碼的作用。是該盡量避免使用模棱兩可的名字。

1.類別名

(1)使用大寫字母作為詞的分隔,其他的字母均使用小寫。

(2)名字的首字母使用大寫。

(3)不要使用下劃線(“_”).

如:Name / SuperMan / BigClassObject。

2.類屬性命名

(1)屬性命名應該以字符“m”為前綴。

(2)前綴“m”后采用與類命名一致的規則。

“m”總是字名字的開頭起修飾作用,就像以“r”開頭的名字表示引用變量一樣。

如:mValue / mLongString等。

3.方法命名

方法的作用是執行一個動作,達到一個目的。所以方法的名稱應該說明方法是做什么的。一般名稱的前綴和后綴都有一定的規律,例如,Is(判斷)、Get(得到)、Set(設置)。

方法的命名規范和類別名是一致的。

4.方法中參數命名

(1)第一個字符使用小寫字母。

(2)在首字符后的所有字符都按照類別名規則首字符大寫。

5.變量命名

(1)所有字母都使用小寫。

(2)使用“_”作為每個詞的分界。

6.引用變量/函數命名

引用變量/命名要帶有“r”前綴。

7.全局變量

全局變量應該帶前綴“g”。

8.常量/全局常量

常量/全局常量,應該全部使用大寫字母,單詞直接用“_”來分割。

9.靜態變量

靜態變量應該帶前綴“s”。

10.函數命名

函數名中所有的字母都使用小寫字母,對個單詞使用“_”來分割。

以上的各種命名規則,可以組合一起來使用。

本站文章均為深正網站建設摘自權威資料,書籍,或網絡原創文章,如有版權糾紛或者違規問題,請即刻聯系我們刪除,我們歡迎您分享,引用和轉載,但謝絕直接搬磚和抄襲!感謝...
關注深正互聯
我們猜你喜歡
七星彩头尾