可能重复:
PHP和/或关键字
if($foo == 0 or $bar == 1 || $baz == 2)
{
...
}
使用"或"或||更好吗?它们之间有显著差异吗?
这基本上是一个选择的问题。
然而,当涉及到操作数优先级时,是的区别:
if ( false && false || true ) // true
if ( false AND false || true ) // false
请参阅此处的操作:http://codepad.viper-7.com/zvFPzR