PSR 1 基礎編碼規範

2021-08-19 14:21:27 字數 1064 閱讀 7780

一定不可 (must not):禁令,嚴令禁止;

應該 (should) :強烈建議這樣做,但是不強求;

不該 (should not):強烈不建議這樣做,但是不強求;

可以 (may) 和 可選 (optional) :選擇性高一點,在這個文件內,此詞語使用較少;

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

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

命名空間以及類 必須 符合 psr-4 的自動載入規範;

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

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

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

直接的 require 或 include

連線外部服務

修改 ini 配置

丟擲錯誤或異常

修改全域性或靜態變數

讀或寫檔案等

<?php

// 「***」:修改 ini 配置

ini_set('error_reporting', e_all);

// 「***」:引入檔案

include

"file.php";

// 「***」:生成輸出

echo

"\n";

// 宣告函式

function

foo()

<?php

// php 5.3及以後版本的寫法

namespace

vendor\model;

class

foo

<?php

namespace

vendor\model;

class

foo

小寫開頭的駝峰式 ($camelcase)

下劃線分隔式 ($under_score)

PSR 1 基礎編碼規範

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

PHP工程規範 PSR 1

統一的 規範,有助於培養良好的編碼習慣,團隊成員間的 交流更加簡單。而對於php來說,psr無疑是目前最好的選擇。psr,即php standard recommendations,是目前最流行的php相關規範集合。那麼從這篇文章起,就會逐一簡述每個規範的主要內容,以便在工作中盡快的上手這些規範,融...

psr基礎編碼規範

php 檔案 必須 以 php 檔案 必須 以 不帶 bom 的 utf 8 編碼 php 中 應該 只定義類 函式 常量等宣告,或其他會產生 的操作 如 生成檔案輸出以及修改 ini 配置檔案等 二者只能選其一 命名空間以及類 必須 符合 psr 的自動載入規範 psr 0 已廢棄 或 psr 4...