PSR是一系列關於PHP開發的規範,通常你們遵照的是 php-fig定義的規範,中文翻譯版本參考目前官方已制定的規範包括如下六份文件:php
<?php
或 <?=
標籤開始BOM
頭的 UTF-8 編碼class
)、函數(function
)、常量(constants
)等聲明,或其餘會產生從屬效應 的操做(如:生成文件輸出以及修改.ini配置文件等),兩者只能選其一,也就是說功能惟一;StudlyCaps
大寫開頭的駝峯命名規範;camelCase
式的小寫開頭駝峯命名規範;4個空格符
而不是tab
鍵 進行縮進。80
個以內,理論上必定不可多於120
個,但必定不能有硬性限制。namespace
命名空間聲明語句和 use
聲明語句塊後面,必須插入一個空白行。{
)必須寫在函數聲明後自成一行,結束花括號(}
)也必須寫在函數主體後自成一行。{
)必須寫在函數聲明後自成一行,結束花括號(}
)也必須寫在函數主體後自成一行。private
、protected
以及public
),abstract
以及 final
必須聲明在訪問修飾符以前,而static
必須聲明在訪問修飾符以後。{
)必須寫在聲明的同一行,而結束花括號(}
)必須寫在主體後自成一行。本 PSR 是關於由文件路徑 自動載入 對應類的相關規範, 本規範是可互操做的,能夠做爲任一自動載入規範的補充,其中包括 PSR-0,此外, 本 PSR 還包括自動載入的類對應的文件存放路徑規範。git
在規定好代碼規範以後,如何用工具去修改和修正代碼文件呢,能夠繼續閱讀github