- PHP編程基礎(chǔ)與實(shí)踐教程
- 干練 毛紅霞
- 682字
- 2019-11-29 15:51:50
2.12 編碼規(guī)范
編碼規(guī)范是融合了眾多開發(fā)人員長期積累的經(jīng)驗(yàn),形成的一種良好、統(tǒng)一的編碼風(fēng)格。編碼規(guī)范能夠有效地提高代碼的可讀性,從而提高團(tuán)隊(duì)開發(fā)或二次開發(fā)的效率、軟件的質(zhì)量和程序的可維護(hù)性。
說明:本書只介紹一些基本的書寫和命名規(guī)則,如果讀者需要了解更多編碼規(guī)范,可以參考Zend Framework中文參考手冊。
2.12.1 書寫規(guī)則
(1)縮進(jìn):在編寫代碼時(shí),需要使用制表符(Tab鍵)對每層代碼縮進(jìn),即縮進(jìn)四個(gè)空格。
(2)大括號:大括號有兩種放置規(guī)則。
① 將大括號放置在關(guān)鍵字的下方、同列。
② 將首括號與關(guān)鍵字同行,尾括號與關(guān)鍵字同列。
(3)關(guān)鍵字、小括號、函數(shù)和運(yùn)算符。
① 不要把小括號和關(guān)鍵字緊貼在一起,要用空格隔開。
② 小括號和函數(shù)名要緊貼在一起,以便區(qū)分關(guān)鍵字和函數(shù)名。
③ 除字符連接運(yùn)算符以外,其他的運(yùn)算符與兩邊的變量或表達(dá)式之間要有一個(gè)空格。
④ 當(dāng)代碼段較大時(shí),段前和段后應(yīng)加入且只能加入一行空白行。
⑤ 盡量不要在return語句中使用小括號。
2.12.2 命名規(guī)則
(1)常量:所有字母都大寫,并使用“_”作為每個(gè)詞的分界。
(2)變量/函數(shù):所有字母都小寫,并使用“_”作為每個(gè)詞的分界。
(3)全局變量:全局變量應(yīng)該使用前綴g。
(4)靜態(tài)變量:靜態(tài)變量應(yīng)該使用前綴s。
(5)引用變量/函數(shù):引用變量/函數(shù)應(yīng)該使用前綴r。
(6)類:使用大寫字母作為詞的分隔,其他字母小寫。
(7)屬性:屬性應(yīng)該使用前綴m,其后使用大寫字母作為詞的分隔,其他字母小寫。
(8)方法:方法應(yīng)該使用Is、Get或Set等作為前綴,說明方法的作用,其后使用大寫字母作為詞的分隔,其他字母小寫。
(9)方法中的參數(shù):第一個(gè)字母小寫,其后使用大寫字母作為詞的分隔,其他字母小寫。
- SQL學(xué)習(xí)指南(第3版)
- C#完全自學(xué)教程
- Java應(yīng)用開發(fā)與實(shí)踐
- jQuery從入門到精通 (軟件開發(fā)視頻大講堂)
- Windows Presentation Foundation Development Cookbook
- 常用工具軟件立體化教程(微課版)
- Rust游戲開發(fā)實(shí)戰(zhàn)
- Android系統(tǒng)下Java編程詳解
- Greenplum構(gòu)建實(shí)時(shí)數(shù)據(jù)倉庫實(shí)踐
- Practical Maya Programming with Python
- Selenium WebDriver Practical Guide
- Java Web開發(fā)教程:基于Struts2+Hibernate+Spring
- 高性能PHP 7
- Java EE 7 Development with WildFly
- 前端架構(gòu)設(shè)計(jì)