PHP if语句:使用"OR"还是||?

ref*_*med 3 php conditional if-statement pipe

可能重复:
PHP - 和/或关键字

if($foo == 0 or $bar == 1 || $baz == 2)
{
    ...
}
Run Code Online (Sandbox Code Playgroud)

使用"或"或||是否更好 他们之间有什么显着差异吗?

Jos*_*ber 13

这基本上是一个选择问题.

这里一个区别然而,当涉及到操作的优先级:

if ( false && false || true ) // true

if ( false AND false || true ) // false
Run Code Online (Sandbox Code Playgroud)

请在此处查看:http://codepad.viper-7.com/zvFPzR

  • 就个人而言,我已经习惯于只使用|| 因为在大多数语言中这是普遍的.并非所有语言都允许"OR" (5认同)