PHP編碼規範(1)

2021-06-20 17:39:21 字數 885 閱讀 6638

1、php開始和結束標誌

當指令碼中帶有php**時,可以使用<?php ?>、<? ?>、<% %>等來界定php**,在html頁面中嵌入純變數時,還可以使用<? =$variables ?>這樣的形式,為了防止短標記<? ?>與asp風格的<% %>與一些技術發生衝突,有時需要在php配置檔案中將其關閉,因而導致這樣的標記不總是可用,所以在編寫php指令碼是不允許使用短標記,全部指令碼使用完整的、標準的php定界標籤<?php ?>作為php的開始和結束標誌。

對於只含有php**的檔案,結束標誌「?>」是不允許存在的,php本身布需要「?>」,這樣做可以防止它的尾部被意外的注入,從而導致像header()、setcookie()和session_start()等設定頭資訊的函式發生失敗。

2、注釋規範

一般使用「/**」開始和「*/「結束的多行文件注釋。

在程式開發中難免留下一些臨時**和除錯**,以免日後遺忘,此類**也必須加注釋,可以使用單行注釋"//「.

建議新增注釋的地方:

(1)在每個檔案的首部新增注釋說明;

(2)在每個函式或每個方法上方新增注釋說明;

(3)對各變數的功能、範圍、預設條件等加上注釋;

(4)對使用的邏輯演算法加上注釋。

3、空行和空白

(1)空行:每段較大的程式體上、下應加入乙個空白行;兩個函式宣告之間;塊注釋或單行注釋之前;乙個函式內的兩個邏輯**段之間。

(2)空格:關鍵字與左括號(函式名與左括號不要);函式的引數列表中的逗號後面;數學算式的運算元與運算子之間(二進位制運算與一元運算除外,字元連線運算子兩邊不加空格);for語句的表示式用分號隔開,後面新增空格;除非字串中特意需要,一般情況下,在程式和html中不出現兩個連續的空格;說明或顯示部分,內容含有中文、數字、英文單詞混雜,在數字或者英文本母的前後新增空格;

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

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

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

很多初學者對編碼規範不以為然,認為對程式開發沒有什麼幫助,甚至因為要遵循規範而影響了學習和開發的進度。或者因為經過一段時間的使用,已經形成了自己的一套風格,所以不願意去改變。這種想法是很危險的。如今的 web 開發,不再是乙個人就可以全部完成的,尤其是一些大型的專案,往往需要十幾人,甚至幾十人來共同...

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

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