3
if($foo == 0 or $bar == 1 || $baz == 2)
{
...
}
是它更好地使用 「或」 或||他們之間有什麼重大區別?
if($foo == 0 or $bar == 1 || $baz == 2)
{
...
}
是它更好地使用 「或」 或||他們之間有什麼重大區別?
這基本上是一個選擇問題。
有是差異然而,當涉及到operand precedence:
if (false && false || true) // true
if (false AND false || true) // false
看到它在這裏的行動:http://codepad.viper-7.com/zvFPzR
個人而言,我已經長大習慣於只使用||因爲這在大多數語言中都是通用的。並非所有語言都允許使用「或」 – kennypu