PHP編碼規范

編程規范在團體開發中能使程序員按照統一標準編程,消除了混亂和迷茫,能使他們將精力聚焦于更重要的事情,而不是變量如何命名這些瑣事上。個人編程也需要一份規范?!霸谕ㄍ1频牡缆飞?,讓一部分事情先做起來”。據此,我指定了自己的編程規范,雖不完善,但先安這份規范編程。

確定下來的

書上說編碼規范很重要,我早就覺得有必要弄一份自己的編碼規范出來。可我把這件事情看得很難,好像一定要完全有把握才能定一份編碼規范。而且,一做就要做一份十全十美的編碼規范。結果是遲遲未能有一份編碼規范。

先不管了,就像某個公眾號上說的那樣,“在通往牛逼的道路上,先把一部分事情做起來”。實際上,在平時寫代碼時,我雖然沒有固定的編碼規范,但卻有一些不成文的習慣在約束著我。這些習慣中還有一些懸而未決的問題。索性,將這些習慣寫出來,先按照這份規范編程,在實踐中再完善。

  1. 文件名,使用駝峰法則,首字母小寫。
  2. 變量名、類屬性,使用駝峰法則,首字母小寫。
  3. 函數名、類方法名,使用駝峰法則,首字母小寫。使用“動詞 + 名詞”結構。
  4. 類名,使用駝峰法則,首字母大寫。
  5. 常量,使用大寫字母,下劃線分割不同單詞。
  6. 不使用硬編碼,用常量或類屬性等代替。
  7. 行縮進使用一個tab鍵。
  8. 大括號另起一行。
  9. 小括號不另起一行。
  10. 文件頭部注明文件功能、作者;函數或類方法注明功能,必要時補充其他注釋。
  11. 更新數據的函數或方法用update開頭。
  12. 新增數據的函數或方法用insert開頭。
  13. 刪除數據的函數或方法用delete開頭。
  14. 接口返回數據如下:

{
'code': 1000,
'sucess': true,
'message': '操作成功'
}

待確定的

  1. 類A的文件名應該是A.class.php還是A.php?
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 整理自 PHP 標準規范 作為程序員來說,采用統一的編碼風格是非常重要的。這將給未來代碼的編寫、閱讀節省大量時間。...
    野塵lxw閱讀 720評論 0 2
  • 很多時候,我們可以看到國外的框架有有很多特別的寫法,但是我們卻不明其為什么要這么寫,其實他們都是規范于PSR標準。...
    益初閱讀 823評論 0 2
  • 源文來自https://github.com/TIGERB/easy-tips,分享給大家 共同進步 編碼規范 P...
    回眸淡然笑閱讀 528評論 0 0
  • PSR:PHP編碼規范(Proposing a Standards Recommendation) 只貼出一些需要...
    esrever閱讀 409評論 0 1
  • 1.什么是RDS數據庫? RDS數據庫是在一個實例下創建的邏輯單元,一個實例可以創建多個數據庫,在實例內數據庫命名...
    Separes閱讀 2,501評論 0 2