萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> php 編程規范變量賦值方法

php 編程規范變量賦值方法

下面我們為php初學者講一篇關於變量賦值可注意的事項吧。

變量賦值

<?php
 
  $a =1;
  $b =1;
  $c =2;
  $d =2;
 if ($a == $b && $c == $d) die('error');// 錯誤
  
 if (($a == $b) && ($c == $d)) die('yes');// 正確
 
?>

不要使用內嵌(embedded)賦值運算符試圖提高運行時的效率,這是編譯器的工作。例如:
$d = ($a = $b + $c) + $r; // 錯誤

應該寫成
$a = $b + $c;
$d = $a + $r;

避免在一個語句中給多個變量賦相同的值。它很難讀懂。例如:
$fooBar.fChar = $barFoo.lchar = 'c'; // 錯誤

不要將賦值運算符用在容易與相等關系運算符混淆的地方。例如:
if ($c++ = $d++) { // 錯誤
  ...
}

應該寫成
if (($c++ = $d++) != 0) {
  ...
}

 

copyright © 萬盛學電腦網 all rights reserved