PHP-PSR-[0-4]代碼規(guī)范

  • PSR-0 規(guī)范

1. 一個完全合格的namespace和class必須符合這樣的結(jié)構(gòu):“\< Vendor Name>(< Namespace>)*< Class Name>”
2. 每個namespace必須有一個頂層的namespace("Vendor Name"提供者名字)
3. 每個namespace可以有多個子namespace
4. 當從文件系統(tǒng)中加載時菇晃,每個namespace的分隔符(/)要轉(zhuǎn)換成 DIRECTORY_SEPARATOR(操作系統(tǒng)路徑分隔符)
5. 在類名中,每個下劃線(_)符號要轉(zhuǎn)換成DIRECTORY_SEPARATOR(操作系統(tǒng)路徑分隔符)趟济。在namespace中椭蹄,下劃線(_)符號是沒有(特殊)意義的戏锹。
6. 當從文件系統(tǒng)中載入時斜棚,合格的namespace和class一定是以 .php 結(jié)尾的
7. verdor name,namespaces,class名可以由大小寫字母組合而成(大小寫敏感的)
  • PSR-1 規(guī)范

1. PHP源文件必須只使用 <?php 和 <?= 這兩種標簽糕篇。
2. 源文件中php代碼的編碼格式必須是不帶字節(jié)順序標記(BOM)的UTF-8啄育。
3. 一個源文件建議只用來做聲明(類(class),函數(shù)(function)拌消,常量(constant)等)或者只用來做一些引起副作用的操作(例如:輸出信息挑豌,修改.ini配置等),但不建議同時做這兩件事墩崩。
4. 命名空間(namespace)和類(class) 必須遵守PSR-0標準氓英。
5. 類名(class name) 必須使用駱駝式(StudlyCaps)寫法 (注:駝峰式(cameCase)的一種變種,后文將直接用StudlyCaps表示)鹦筹。
6. 類(class)中的常量必須只由大寫字母和下劃線(_)組成铝阐。
7. 方法名(method name) 必須使用駝峰式(cameCase)寫法。
  • PSR-2 規(guī)范

1. 文件末尾必須空一行铐拐。
2. 必須使用Unix LF(換行)作為行結(jié)束符徘键。
3. 純PHP代碼源文件的關(guān)閉標簽?>必須省略。
  • PSR-3 規(guī)范

待續(xù)....
  • PSR-4 規(guī)范

1. 廢除了PSR-0中_就是目錄分割符的寫法遍蟋,_下劃線在完全限定類名中是沒有特殊含義了吹害。 
2. 類文件名要以 .php 結(jié)尾。 
3. 類名必須要和對應(yīng)的文件名要一模一樣虚青,大小寫也要一模一樣它呀。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市挟憔,隨后出現(xiàn)的幾起案子钟些,更是在濱河造成了極大的恐慌,老刑警劉巖绊谭,帶你破解...
    沈念sama閱讀 222,681評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件政恍,死亡現(xiàn)場離奇詭異,居然都是意外死亡达传,警方通過查閱死者的電腦和手機篙耗,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,205評論 3 399
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來宪赶,“玉大人宗弯,你說我怎么就攤上這事÷蓿” “怎么了蒙保?”我有些...
    開封第一講書人閱讀 169,421評論 0 362
  • 文/不壞的土叔 我叫張陵,是天一觀的道長欲主。 經(jīng)常有香客問我邓厕,道長逝嚎,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 60,114評論 1 300
  • 正文 為了忘掉前任详恼,我火速辦了婚禮补君,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘昧互。我一直安慰自己挽铁,他們只是感情好,可當我...
    茶點故事閱讀 69,116評論 6 398
  • 文/花漫 我一把揭開白布敞掘。 她就那樣靜靜地躺著叽掘,像睡著了一般。 火紅的嫁衣襯著肌膚如雪渐逃。 梳的紋絲不亂的頭發(fā)上够掠,一...
    開封第一講書人閱讀 52,713評論 1 312
  • 那天,我揣著相機與錄音茄菊,去河邊找鬼疯潭。 笑死,一個胖子當著我的面吹牛面殖,可吹牛的內(nèi)容都是我干的竖哩。 我是一名探鬼主播,決...
    沈念sama閱讀 41,170評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼脊僚,長吁一口氣:“原來是場噩夢啊……” “哼相叁!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起辽幌,我...
    開封第一講書人閱讀 40,116評論 0 277
  • 序言:老撾萬榮一對情侶失蹤增淹,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后乌企,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體虑润,經(jīng)...
    沈念sama閱讀 46,651評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,714評論 3 342
  • 正文 我和宋清朗相戀三年加酵,在試婚紗的時候發(fā)現(xiàn)自己被綠了拳喻。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,865評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡猪腕,死狀恐怖冗澈,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情陋葡,我是刑警寧澤亚亲,帶...
    沈念sama閱讀 36,527評論 5 351
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響捌归,放射性物質(zhì)發(fā)生泄漏颊亮。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,211評論 3 336
  • 文/蒙蒙 一陨溅、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧绍在,春花似錦门扇、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,699評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至溜宽,卻和暖如春吉拳,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背适揉。 一陣腳步聲響...
    開封第一講書人閱讀 33,814評論 1 274
  • 我被黑心中介騙來泰國打工留攒, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人嫉嘀。 一個月前我還...
    沈念sama閱讀 49,299評論 3 379
  • 正文 我出身青樓炼邀,卻偏偏與公主長得像,于是被迫代替她去往敵國和親剪侮。 傳聞我的和親對象是個殘疾皇子拭宁,可洞房花燭夜當晚...
    茶點故事閱讀 45,870評論 2 361

推薦閱讀更多精彩內(nèi)容

  • [{"reportDate": "2018-01-23 23:28:49","fluctuateCause": n...
    加勒比海帶_4bbc閱讀 768評論 1 2
  • 這是琳姐送給我們的一本書。 謝謝琳姐么么噠~ 《一生的計劃》 建立自己的成功體系: 1.成功的定義是:事先設(shè)立的瓣俯、...
    是一溪云兒閱讀 434評論 0 0
  • “我胃疼....” “為什么呀?” “因為心疼杰标。胃不忍心看著她疼,陪她一起疼彩匕。后來腔剂,心漸漸不疼了,只剩下胃獨自疼著...
    易不年十閱讀 158評論 0 0
  • 因為今天是中秋節(jié)推掸,雖然已經(jīng)很晚了桶蝎,突發(fā)奇想想看看月亮,拉開窗簾谅畅,外面卻是一片漆黑登渣,沒有月亮,連遠處的路燈都是昏暗...
    易語少女閱讀 142評論 0 0