我所知道的,而條件子句中的以下分配將工作:使用作業而不是平等 - 好的或不好的做法?
while ($info=mysql_fetch_array($data_jurisdiction))
{
//some stuff
}
$info
除非轉讓的右側返回被分配一定的價值和而條件將循環一個FALSE
,NULL
,0
, array()
等
問題:在語言語法需要相等性檢查的情況下做一個任務是好還是不好的做法? Zend Studio立即指出這是一個警告。每種方法的優缺點是什麼?
「它是好還是壞的做法」 - 主觀 – Quentin 2013-04-07 18:55:49
「語言語法期望平等檢查」 - 語言期望可以轉換爲布爾值的語句。這是慣例,而不是在那裏進行平等檢查的語法。 – Quentin 2013-04-07 18:56:32
不一定。這可能有一些客觀的利弊。例如,Zend Studio將其標記爲警告可能表明這是不好的做法。當然,這樣做有一個客觀的理由嗎? – snoopy76 2013-04-07 18:58:03