PHP工程規範 PSR 1

2021-08-21 12:06:28 字數 545 閱讀 9900

統一的**規範,有助於培養良好的編碼習慣,團隊成員間的**交流更加簡單。而對於php來說,psr無疑是目前最好的選擇。

psr,即php standard recommendations,是目前最流行的php相關規範集合。

那麼從這篇文章起,就會逐一簡述每個規範的主要內容,以便在工作中盡快的上手這些規範,融入php大的標準之中。

這是最基礎的一部分編碼規範,它的主要內容簡述為:

1. 檔案編碼統一使用無bom的utf-8;

2. 檔案以<?php或者<?開頭;

3. 必須使用一種自動載入策略(psr-0或者psr-4);

4. 乙個檔案中應該包含宣告行**或者具有邊際效應的**;

5. 類名應採用首字母大寫的方式,例如studlycaps;

6. 類的常量應該全部大寫,並且以_分隔;

7. 類的變數原則上不做要求,但是在一定範圍(例如專案/包)內應該保持一致;

8. 方法名應該使用駝峰法命名;

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 必須使用長的標記或者短的用於輸出的標記 不得使用其它種...

PHP工程規範 PSR 2

1 必須滿足psr 1 2 必須使用4個空格作為縮排,不能使用tabs 3 對於行數限制沒有嚴格要求,但建議在120行以內,每一行建議不多於80個字元 4 namespace宣告之後必須空行,use宣告之後必須空行 5 類名後面的開大括弧必須另起一行,閉大括弧必須另起一行 6 方法名後面的開大括弧必...