PSR代碼規範

  1. 代碼必須使用4個空格的縮進,而不是製表符
  2. 在namespace聲明下面必須有一個空行,並且use聲明代碼塊下面必須有一個空行
  3. 類的左花括號必須放到下一行,右花括號必須放到類主體的下一行
  4. 方法的左花括號必須放在下一行,右花括號必須放在方法主體下面
  5. 所有的屬性和方法必須有可見性(public,protected,private)聲明;abstract和final聲明必須在可見性之前;static聲明必須在可見性之後。
  6. 控制結構的關鍵詞必須在後面有一個空格,方法和函數不可有
  7. 控制結構的左花括號必須放在同一行,you花括號必須放在控制主體的下一行
  8. 控制結構的左花括號後面不可有空格,you花括號之前不可有空格
  9. 所有php文件必須以一個空行結束
  10. 純php代碼的文件關閉標籤?>必須省略
  11. 在非空行後面不可有空格
  12. 空行可以用來改善可讀性和區分相關的代碼塊
  13. 一行不應多於一個語句
  14. php關鍵詞和敞亮(true,false,null)必須使用小寫
  15. 一個use關鍵字必須只用於一個聲明
  16. 一個類的extends和implements關鍵詞必須和類名在同一行
  17. 所有的屬性必須聲明可見性
  18. var關鍵詞不可用來聲明屬性
  19. 一個語句不可聲明多個屬性
  20. 在參數列表中,逗號之前不可有空格,逗號之後必須要有一個空格
  21. 方法中有默認值的參數必須放在參數列表的最後面
  22. 類名大駝峯,類的屬性命名大駝峯,方法名小駝峯
  23. 類常量必須只由大寫字母和下劃線_組成。例如:const DATE_APPROWED = ‘2017-10-10’
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章