php幾點PSR基本代碼規範

小駝峯法:

第一個單詞首字母小寫,除第一個單詞之外,其他單詞首字母大寫。(小寫開頭的駝峯命名規範)


大駝峯法:

相比小駝峯法,大駝峯法把第一個單詞的首字母也大寫了。(大寫開頭的駝峯命名規範)


的命名必須遵循大寫開頭駝峯命名規範;

類中的常量所有字母都必須大寫,單詞間用下劃線分隔;

方法命名必須遵循小寫開頭駝峯命名規範;


變量(屬性)可以採用小駝峯法或大駝峯法或下劃線分隔法,但應該在一定範圍內保持一致,

這個範圍可以是整個團隊、整個包、整個類或整個方法;


代碼必須使用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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章