1.原生態代碼或者類的頭上,注明作者,關鍵算法計算過程
例如
/**
*@author zengmoumou
*功能:根據列表ip,取得ip對應的運營商,省,市,縣
*/
2.變量盡量用英文單詞的組合,第一個小寫,後面大寫
例如:
$confTreeModel = D("ConfTree");
3.函數名盡量用英文單詞的組合,第一個小寫,後面大寫
例如:
function searchRealServer($keyword)
4.函數之上最好寫名該函數的作者,變量,算法
例如:
/**
* @author zengmoumou
* 獲得搜索到的結果交換機
* Enter description here ...
* @param unknown_type $allIds
*/
private function getSwitchsInIds($allIds) {
5.函數盡量不要超過100行,如果超過,酌情拆分
6.獨立的功能性原生態代碼最好分割成 配置頁,函數頁 ,業務頁 。
例如一個讀取數據庫做匯總的小開發。
可以分割成
config.php 配置頁 【書寫數據庫配置等】
function.php 函數頁 【書寫各種功能獨立的函數,例如讀數據函數,構造報表函數,發送郵件函數】
statWeekData.php 業務頁 【引用配置頁,函數頁,依次調用處理各種功能函數處理完業務邏輯】