程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP編碼規范簡析

PHP編碼規范簡析

編輯:關於PHP編程


一、書寫規則

1->縮進。使用制表符(<Tab>鍵)縮進,縮進單位為4個空格。單行長度控制在80個字符之內,如果感覺太長另起一行,在合理位置斷開,縮進8個字符,以區分正常縮進。

2->大括號{}。將大括號放到關鍵字的同行(下方)、同列。以下兩種方式皆可。


3->關鍵字、小括號、函數、運算符。小括號與關鍵字用一空格隔開,小括號與函數要緊貼在一起,以便區分關鍵字和函數。運算符與兩邊的變量或表達式要有一個空格(字符鏈接運算符“.”除外。

($boo == ){                 

4->當代碼段較大時,上、下應當加入空白行,兩個代碼塊之間只使用一個空行,禁止使用多行。

5->盡量不要在return返回語句中使用小括號。如return 1。

二、命名規則

1->類命名。首字符大寫,即采用大駝峰命名法。如Sample、BigClassObject。

2->類屬性命名。屬性命名應該以字符‘m’為前綴。 前綴‘m’後采用於類命名一致的規則。 ‘m’總是在名字的開頭起修飾作用,就像以‘r’開頭表示引用一樣。 前綴'm'防止類屬性和方法名發生任何沖突。你的方法名和屬性名經常會很類似,特別是存取元素。 如:mValue、mLongString等。

3->方法命名。采用大駝峰法。前綴最好是動詞,如:Is,Get,Set等,用來說明該方法的功能。例如GetNum,IsValue...  方法中的參數命名:采用小駝峰命名法。

4->變量/函數命名。所有字母小寫,用下劃線_作為每個詞的分界。如:$msg_error,$che_pwd等。即下劃線命名法。

5->常量/全局常量命名。所有字母大寫,用下劃線_作為詞的分界。

  如:$define('DEFAULT_NUM_AVE',90);

6->全局變量:加前綴“g”,靜態變量:加前綴“s”,引用變量:加前綴“r”。

 

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved