PSR-1:基本的程式碼風格

洋蔥土豆隨心匠發表於2016-12-17

PHP標籤

    必須把PHP程式碼放在<?php ?>或<?= ?>標籤中。不得使用其他PHP標籤句法。

編碼

  所有PHP檔案都必須使用UTF-8字符集編碼,而且不能有位元組順序標記(Byte Order Mark,BOM)。這個要求聽起來很複雜,其實文字編輯器或IDE都能自動做到這一點。

目的

    一個PHP檔案可以定義符號(類、性狀、函式和常量等),或者執行有副作用的操作(例如,生成結果或處理資料),但不能同時做著兩件事。這是一個簡單的要求,我們只需稍微深謀遠慮一些。

自動載入

    PHP名稱空間和類必須遵守PSR-4自動載入器標準。我們只需為PHP符號選擇合適的名稱,並把定義符號的檔案放在預期的位置。

類的名稱

    PHP類的名稱必須一直使用駝峰式(CamelCase)。這種格式也叫標題式(TitleCase)。例如CoffeeGrinder、CoffeeBean和PourOver。

常量的名稱

    PHP常量的名稱必須全部使用大寫字母。如果需要,可以使用下劃線把單詞分開。例如WOOT、LET_OUR_POWERS_COMBINE和GREAT_SCOTT。

方法的名稱

    PHP方法的名稱必須一直使用camelCase這種駝峰式。也就是說,方法名的首字母是小寫的,後續單詞的首字母都是大寫的。例如phpIsAwesome、iLoveBacon和tennantIsMyFavoriteDoctor。

相關文章