php 編碼規範哪些 PHP編碼規範

2021-10-16 13:43:59 字數 1248 閱讀 8864

很多初學者對編碼規範不以為然,認為對程式開發沒有什麼幫助,甚至因為要遵循規範而影響了學習和開發的進度。或者因為經過一段時間的使用,已經形成了自己的一套風格,所以不願意去改變。這種想法是很危險的。

如今的 web 開發,不再是乙個人就可以全部完成的,尤其是一些大型的專案,往往需要十幾人,甚至幾十人來共同完成。在開發過程中,難免會有新的開發人員參與進來,那麼這個新的開發人員在閱讀前任留下的**時,就會有問題了——這個變數起到什麼作用?那個函式實現什麼功能?這個類又是在**被使用到……諸如此類。這時,編碼規範的重要性就體現出來了。

什麼是編碼規範

以 php 開發為例,編碼規範就是融合了開發人員長時間積累下來的經驗,形成了一種良好統一的程式設計風格,這種良好統一的程式設計風格會在團隊開發或二次開發時起到事半功倍的效果。編碼規範是一種總結性的說明和介紹,並不是強制性的規則。從專案長遠的發展以及團隊效率來考慮,遵守編碼規範是十分必要的。

遵守編碼規範的好處有很多,比如利於開發人員理解**,理清程式的狀況;同時可以提高程式的可讀性,有利於相關設計人員的交流,提高軟體質量;而且有利於程式的後期維護,降低軟體成本。

php中的編碼規範

1) 縮排

根據**的層級關係使用適當數量的製表符(tab 鍵)進行縮排,縮排單位為 4 個空格,如果開發工具中有多種型別的縮排樣式,則需要在開發工具中統一設定。如下所示:

for ($i = 1; $i <= 9; $i++)」

對於**中的大括號,有兩種放置規則是可以選擇,可以將大括號放置在關鍵字的下方,如下所示:

if ($expr)

if ($expr){

兩種方式並沒有太大差別,多數人都習慣使用第一種方式。

3) 關鍵字、小括號、函式、運算子

盡量不要把小括號和關鍵字緊貼在一起,建議使用空格將它們分隔開,如下所示:

if ($expr){     // if 和 「(」 之間有乙個空格

小括號和函式要緊貼在一起,以便區分關鍵學和函式。如下所示:

round($num)     // round 和 「(」 之間沒有空格

運算子與兩邊的變數或表示式建議使用乙個空格(字元連線運算子.除外)將它們分隔開。如下所示:

while ($boo == true){

當**段比較長時,上下兩個**段之間應當加入乙個空行,不要使用多個空行。另外,除非必要,否則盡量不要在 return 返回語句中使用小括號,例如:

return 1;

本節中涉及到了一些還沒有介紹過的內容,大家不必擔心,後面會詳細介紹,現階段只要了解對應的語法規範即可。

php 編碼規範哪些 php編碼規範

1.php 必須以完整的形式來定界 即不要使用php 短標籤 且保證在關閉標籤後不要有任何空格。2.當乙個字串是純文字組成的時候 即不含有變數 則必須總是以單引號 作為定界符。例如 a example string 3.變數替換中的變數只允許用 變數名 的形式。例如 greeting hello n...

php 編碼規範哪些 PHP 編碼規範

這是給小組制定的php編碼規範 該 php 編碼規範基本上是同 psr 規範的。有一部分的編碼規範 psr 中是建議,此編碼規範會強制要求。此編碼規範 是以 psr 1 psr 2 psr 2擴充套件 為藍本,並增加了相應的細節說明。通則基本編碼 php 必須使用 長標籤 或 短輸出標籤 一定不可使...

php 編碼規範哪些 php書寫基礎規範

php語言本身的語法比較鬆散,稍不留神,平時編碼的時候就有可能寫出 異形 這無形中提高了對開發者的要求。所以在正式程式設計之前,一定要打好php語言基礎,仔細閱讀編碼規範,同時學習其他專案中的優秀 在編碼的同時,需要注意以下幾點 良好的注釋習慣,不僅可以讓別人更容易讀懂你的 也避免出現 這是我寫的 ...