php 後端規範

2022-07-18 14:33:35 字數 804 閱讀 1486

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 開發,不再是乙個人就可以全部完成的,尤其是一些大型的專案,往往需要十幾人,甚至幾十人來共同...