controller命名規範
1, 首字母大寫,其餘小寫
2, 對應資料庫名稱. 不要下劃線
3, 方法名 駝峰. 首字母小寫
4, 通用方法名稱 add, edit, detail, lists
5,注釋: 不能太多, 按功能**塊: 簡單注釋
空行: 不同的**塊,可空一行區分開. 不能空多行
sql: 長sql , 要sql美化
縮排: **塊,縮排分明.
6, 變數命名
1) 簡短常見, $rs, $res, $result,$info, $lists,
2) 模型 直接用函式標識, 不要中間變數
3) 字首區分
程式流程
1: 驗證引數
2: 格式化引數
3: 簡單的入庫, 修改和查詢 直接呼叫db
4: 復用的, 邏輯複雜的. 一定要寫model
5: 查詢不要寫model. 除非很多復用的地方
6: 涉及處理的. 注意要呼叫底層處理類
model命名規範
1, 首字母大寫, 駝峰
2, 對應資料庫名稱
3, 通用方法名稱 add, edit, detail, lists
4, 方法的顆粒度要合適. 不能大而全, 也不能太小導致資料多次查詢
程式流程
1: 引數要顧名思義
2: 盡量考慮擴充套件和通用
3: 涉及許可權的, 一定要驗證. 防止越權
4: 統一錯誤處理方式
5: 統一失敗返回false
後端規範和思想
1,分層 1 web層 接收和傳送http請求,封裝 web層,controller層 2 業務邏輯層 服務層,命名方式為 service logincontroller 接受引數,判斷是否非法,傳給服務層 loginservice 獲取這個使用者的密碼,進行比較 3 dao 資料訪問物件 層 da...
php 編碼規範哪些 php編碼規範
1.php 必須以完整的形式來定界 即不要使用php 短標籤 且保證在關閉標籤後不要有任何空格。2.當乙個字串是純文字組成的時候 即不含有變數 則必須總是以單引號 作為定界符。例如 a example string 3.變數替換中的變數只允許用 變數名 的形式。例如 greeting hello n...
php 編碼規範哪些 PHP編碼規範
很多初學者對編碼規範不以為然,認為對程式開發沒有什麼幫助,甚至因為要遵循規範而影響了學習和開發的進度。或者因為經過一段時間的使用,已經形成了自己的一套風格,所以不願意去改變。這種想法是很危險的。如今的 web 開發,不再是乙個人就可以全部完成的,尤其是一些大型的專案,往往需要十幾人,甚至幾十人來共同...