網址:
PSR-1: Basic Coding Standard
1.Files
(1) PHP Tags(PHP標籤):使用<?php ?> 或 <?= ?>,不可以使用其他標籤。
(2) Character Encoding(編碼):一要要無BOM的UTF-8檔案。
(3) Side Effects(從屬效應):“從屬效應”(side effects)一詞的意思是,僅僅通過包含文件,不直接聲明類、 函數和常量等,而執行的邏輯操作。
2.Namespace and Class Names
(1) 命名空間以及類別一定要 (MUST) 依循 PSR-0。
(2) 類別名稱大寫開始的駝峰大小寫命名法(StudlyCaps) 。
(3) PHP 5.3 以後有Namespace的作法。
3.Class Constants, Properties, and Methods
(1) Constants(常數):名稱由大寫字母以及底線符號所組成。
(2) Properties(屬性) :屬性命名可以遵循 大寫開頭的駝峰式 ($StudlyCaps)、小寫開頭的駝峰式 ($camelCase) 又或者是 下劃線分隔式 ($under_score),只要統一就好。
(3) Methods(函式):小寫開始的駝峰大小寫命名法(camelCase()) 宣告。
沒有留言:
張貼留言