一定不可 (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...