到底是什么||意思?

时间:2011-04-14 16:54:35

标签: php logical-operators

return (empty($neededRole) || strcasecmp($role, 'admin') == 0 || strcasecmp($role, $neededRole) == 0);

究竟是什么||这句话意味着什么?有人可以用英语把它给我。

我保证我已经用Google搜索过了,但我想我不知道该为什么谷歌因为我找不到任何东西。

感谢:)

4 个答案:

答案 0 :(得分:2)

答案 1 :(得分:0)

谷歌搜索符号总是很难。别担心:||表示声明中的or。不要将它与Xor混淆,后者略有不同:

  • or||的意思是A or B or A + B
  • xor的意思是A or B, not both

参考文献:

答案 2 :(得分:0)

这是一个OR运算符。如果它的任何'参数'都是真的,那就确实如此。

答案 3 :(得分:0)

||表示或。 这是合乎逻辑的,或者如果至少有一个术语是真的那么它是真的,否则就是假的。