||到底是什么意思?

|
return (empty($neededRole) || strcasecmp($role, \'admin\') == 0 || strcasecmp($role, $neededRole) == 0);
||到底是什么?这句话是什么意思?有人可以帮我用英语写这个吗? 我保证我已经用谷歌搜索过,但是我想我不知道该用什么搜索,因为我什么也找不到。 谢谢:)     
已邀请:
它是OR逻辑运算符。 http://www.php.net/manual/zh/language.operators.logical.php     
谷歌搜索符号始终很难。不用担心:语句中的
||
表示
or
。不要将它与ѭ3混淆,后者略有不同:
or
||
表示
A or B or A + B
xor
是as8ѭ 参考文献: 逻辑运算符     
这是一个OR运算符。如果任何一个“参数”为真,则为真。     
||
表示或。 这是合乎逻辑的,因此,如果至少一个术语为true,则为true,否则为false。     

要回复问题请先登录注册