程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP 編碼規范(10)

PHP 編碼規范(10)

編輯:關於PHP編程

5.2 初始化

盡量在聲明局部變量的同時初始化。唯一不這麼做的理由是變量的初始值依賴於某些先前發生的計算。

5.3 布局

只在代碼塊的開始處聲明變量。(一個塊是指任何被包含在大括號"{"和"}"中間的代碼。)不要在首次用到該變量時才聲明之。這會把注意力不集中的程序員搞糊塗,同時會妨礙代碼在該作用域內的可移植性。


function myMethod() {
  int $int1 = 0; // 方法塊的開始

  if ($condition) {
    int $int2 = 0; // "if"塊的開始
    ...
  }
}

該規則的一個例外是for循環的索引變量


for (int $i = 0; i < $maxLoops; $i++) { ... }

避免聲明的局部變量覆蓋上一級聲明的變量。例如,不要在內部代碼塊中聲明相同的變量名:


int $count;
...
function myMethod() {
  if ($condition) {
    int $count = 0; // 避免這種聲明
    ...
  }
 ...
}


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved