國(guó)內(nèi)PHP培訓(xùn)哪家好
發(fā)布時(shí)間:2019-09-28 西安兄弟連教育 訪問 : 716PSR-1基礎(chǔ)編碼規(guī)范
1、開閉標(biāo)簽
首先,PHP代碼必須以<?php或<?=標(biāo)簽開始。換言之,我們不應(yīng)該再使用短標(biāo)簽<?或其它變化形式。
2、副作用
PHP文件要么聲明類、接口、函數(shù)等,要么執(zhí)行邏輯操作(如讀寫文件或向?yàn)g覽器發(fā)送輸出),但不應(yīng)該同時(shí)兼具兩者。
3、命名
類的命名必須遵守大寫開頭的駝峰式命名規(guī)范。換言之,類名應(yīng)當(dāng)以大寫字母開頭。屬性的命名方式?jīng)]有強(qiáng)制要求,但應(yīng)該保持一致。方法名稱必須符合小寫開頭的駝峰式命名規(guī)范。類常量中的所有字母必須大寫,單詞之間以下劃線分隔。
PSR-2編碼風(fēng)格規(guī)范
1、PSR-1要求PHP代碼以<?php開頭。
PSR-2規(guī)定,純PHP文件不應(yīng)該以一個(gè)?>標(biāo)簽結(jié)束,而應(yīng)該以一個(gè)空白行結(jié)束。
2、namespace聲明后應(yīng)該插入一個(gè)空白行,use聲明語(yǔ)句塊后也應(yīng)該要有一個(gè)空白行。
不要在同一行代碼中進(jìn)行多次use聲明。
3、類的開始和結(jié)束
class關(guān)鍵字、類名,以及extends和implements關(guān)鍵字必須在同一行中。如果一個(gè)類實(shí)現(xiàn)了多個(gè)接口,那么這些接口名可以在類聲明的同一行中,也可以各占一行。如果選擇將這些接口名放在多行中,那么第一個(gè)接口名必須自成一行,而不是跟在implements關(guān)鍵字后面。類的開始花括號(hào)({)應(yīng)該寫在函數(shù)聲明后自成一行,結(jié)束花括號(hào)(})也應(yīng)該寫在類體后自成一行。