小駝峯法:
第一個單詞首字母小寫,除第一個單詞之外,其他單詞首字母大寫。(小寫開頭的駝峯命名規範)
大駝峯法:
相比小駝峯法,大駝峯法把第一個單詞的首字母也大寫了。(大寫開頭的駝峯命名規範)
類的命名必須遵循大寫開頭的駝峯命名規範;
類中的常量所有字母都必須大寫,單詞間用下劃線分隔;
方法命名必須遵循小寫開頭的駝峯命名規範;
變量(屬性)可以採用小駝峯法或大駝峯法或下劃線分隔法,但應該在一定範圍內保持一致,
這個範圍可以是整個團隊、整個包、整個類或整個方法;
代碼必須使用4個空格符,而不是tab鍵進行縮進;
php所有關鍵字必須全部小寫,常量true、false、null也必須全部小寫;
namespace聲明後必須插入一個空白行;
所有use必須在namespace後聲明;
每條use聲明語句必須只有一個use關鍵詞;
use聲明語句塊後必須要有一個空白行;
php代碼必須且只只可使用不帶BOM的UTF-8編碼;
所有php文件必須使用Unix LF (linefeed)作爲行的結束符;
所有php文件必須以一個空白行作爲結束;
純php文件必須省略最後的 ?> 結束標籤;
命名空間以及類的命名必須符合PSR4
更多具體PSR規範:https://github.com/PizzaLiu/PHP-FIG