return (empty($neededRole) || strcasecmp($role, 'admin') == 0 || strcasecmp($role, $neededRole) == 0);
究竟是什么||这句话意味着什么?有人可以用英语把它给我。
我保证我已经用Google搜索过了,但我想我不知道该为什么谷歌因为我找不到任何东西。
感谢:)
答案 0 :(得分:2)
答案 1 :(得分:0)
谷歌搜索符号总是很难。别担心:||
表示声明中的or
。不要将它与Xor
混淆,后者略有不同:
or
或||
的意思是A or B or A + B
xor
的意思是A or B, not both
参考文献:
答案 2 :(得分:0)
这是一个OR运算符。如果它的任何'参数'都是真的,那就确实如此。
答案 3 :(得分:0)
||
表示或。
这是合乎逻辑的,或者如果至少有一个术语是真的那么它是真的,否则就是假的。