2013-06-28 46 views

回答

3

的問題是與你的語法。

您需要分別查看錶達式。

if($a) OR if($b == 3) 

是你在做什麼。

你想要的是:

if($a == 3 || $b == 3) 

如果你看一下$a本身,但不爲0的任意值將返回true使得整個公式true感謝OR

+0

得益於清晰的邏輯 –

+0

@SohailAhmad不客氣。 –

2

因爲您必須對OR進行布爾結果 - 您正在閱讀它太像英文。

if ($a == 3 || $b == 3) 

而不是

if ($a OR $b == 3) 
+0

由於清除邏輯 –

相關問題