PHP的編碼規範

來源:互聯網
上載者:User
本篇文章給大家分享了關於PHP的編碼規,很實用,有需要的朋友可以用來參考一下

檔案名稱:

類:
DemoTest.class.php
介面:
DemoTest.interface.php
其他:
demoTest.{style}.php

命名規範:

整體採用駝峰命名法,同時命名要有意義。

全域變數:
兩邊使用"_",中間採用駝峰命名法

常量:
全大寫

普通變數/類屬性:
駝峰命名法,可以在前面加上表示變數類型的縮寫,要採用準確有意義的英文單詞:
字串: $sMyName
數組: $arrMyArray

介面及類的命名:
駝峰命名法,大寫字母開頭。
與類檔案名稱保持一致:
如:類DataBase,檔案名稱:DataBase.class.php

注釋:

程式應提供必要的注釋,包括檔案注釋,代碼塊注釋,函數注釋。

檔案注釋:
在整個檔案的頭部:
/**
*
*/

函數注釋:
// 放在函數前

代碼塊注釋:
//只在必要的地方寫代碼注釋,解釋為什麼,而不是做什麼,提供最有用的資訊。

代碼風格:

縮排和空格:
兩空格縮排
賦值符前後流出空格

語句斷行:
控制行長在80個字元以內

更好的習慣:

使用PHP已存在的變數,而不要自己定義。
如換行,使用PHP_EOL,而不是\n或\r\n

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.