PHP 編碼規範

2021-04-17 17:07:14 字數 988 閱讀 6213

5 宣告

5.1 每行宣告的變數數量

推薦一行乙個宣告,因為這樣以利於寫注釋。亦即,

int $level; // 縮排的程度

int $size; // 由製表符決定

要優於,

int $level, $size;

不要將不同型別變數的宣告放在同一行,例如:

int $foo, $fooarray; //錯誤

注意:上面的例子中,在型別和識別符號之間放了乙個空格,另一種被允許的替代方式是使用製表符:

int $level; // 縮排的程度

int $size; // 由製表符決定

$currententry; // 通常選擇製表符作為縮排的標準

5.2 初始化

盡量在宣告區域性變數的同時初始化。唯一不這麼做的理由是變數的初始值依賴於某些先前發生的計算。

5.3 布局

只在**塊的開始處宣告變數。(乙個塊是指任何被包含在大括號""中間的**。)不要在首次用到該變數時才宣告之。這會把注意力不集中的程式設計師搞糊塗,同時會妨礙**在該作用域內的可移植性。

function mymethod()

}該規則的乙個例外是for迴圈的索引變數

for (int $i = 0; i < $maxloops; $i++)

int $count;

...function mymethod()

...}

5.4 類的宣告

當編寫類時,應該遵守以下格式規則:

- 在方法名與其引數列表之前的左括號"("間不要有空格

- 左大括號""另起一行,與相應的宣告語句對齊,除非是乙個空語句,"}"應緊跟在"

function emptymethod() {}

...}

- 方法與方法之間以空行分隔

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 必須使用 長標籤 或 短輸出標籤 一定不可使...