psr基礎編碼規範

2021-10-06 04:43:28 字數 850 閱讀 7903

php **檔案 必須 以 <?php 或 <?= 標籤開始;

php **檔案 必須 以 不帶 bom 的 utf-8 編碼;

php **中 應該 只定義類、函式、常量等宣告,或其他會產生 *** 的操作(如:生成檔案輸出以及修改 .ini 配置檔案等),二者只能選其一;

命名空間以及類 必須 符合 psr 的自動載入規範: [psr-0(已廢棄)或 psr-4] 中的乙個。

類的命名 必須 遵循 studlycaps 大寫開頭的駝峰命名規範;

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

方法名稱 必須 符合 camelcase 式的小寫開頭駝峰命名規範。

** 必須 使用 4 個空格符而不是「tab 鍵」進行縮排。

每行的字元數 應該 軟性保持在 80 個之內,理論上 一定不可 多於 120 個,但 一定不可 有硬性限制。

每個 namespace 命名空間宣告語句和 use 宣告語句塊後面,必須 插入乙個空白行。

類的開始花括號()也 必須 寫在類主體後自成一行。

方法的開始花括號()也 必須 寫在函式主體後自成一行。

類的屬性和方法 必須 新增訪問修飾符(private、protected 以及 public),abstract 以及 final 必須 宣告在訪問修飾符之前,而 static 必須 宣告在訪問修飾符之後。

控制結構的關鍵字後 必須 要有乙個空格符,而呼叫方法或函式時則 一定不可 有。

控制結構的開始花括號() 必須 寫在主體後自成一行。

控制結構的開始左括號後和結束右括號前,都 一定不可 有空格符。

控制結構比如有:if、else if、switch、try catch、do、for、foreach等

PSR編碼規範

規範 規範使用說明 規範是乙個php開發工程師必須遵循的基本開發準則,為了提公升 質量,成為乙個合格的軟體開發工程師,規範作為考試標準之一,列為預設評分標準。規範分為四部分 psr 1基本 規範 psr 2 風格規範 psr 3日誌介面規範 psr 4 autoloader,具體參看每一部分規範的詳...

PSR 1 基礎編碼規範

一定不可 must not 禁令,嚴令禁止 應該 should 強烈建議這樣做,但是不強求 不該 should not 強烈不建議這樣做,但是不強求 可以 may 和 可選 optional 選擇性高一點,在這個文件內,此詞語使用較少 php 檔案 必須 以 不帶 bom 的 utf 8 編碼 ph...

PSR 1 基礎編碼規範

翻譯 薛粲 授權許可 cc by nc 4.0 這份文件是 psr 1 basic coding standard 的非官方譯文。這份標準文件闡述了那些需要考慮的標準的編寫 的原則,用於確保在共享 php 時技術上具備較高層次的互操作性。php 必須使用長的標記或者短的用於輸出的標記 不得使用其它種...