|| 到底是什么?意思是?

发布于 2024-11-01 00:27:07 字数 237 浏览 0 评论 0原文

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

|| 到底是什么?在这个声明中是什么意思?有人可以帮我把这个翻译成英文吗?

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

谢谢:)

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

What exactly does the || mean in this statement? Can someone put this in english for me.

I promise I've googled this but I guess I don't know what to google for because I can't find anything.

thanks:)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

淡淡離愁欲言轉身 2024-11-08 00:27:07

谷歌搜索符号总是很困难。不用担心:|| 在语句中表示。不要将其与稍有不同的 Xor 混淆:

  • or|| 表示 A 或 B 或 A + B
  • xor 表示A 或B,而不是两者

参考文献:

Googling symbols is always hard. Don't worry: || means or in the statement. Don't confuse it for Xor which is slightly different:

  • or or || is meant as A or B or A + B
  • xor is meant as A or B, not both

References:

乞讨 2024-11-08 00:27:07

这是一个 OR 运算符。如果它的任何“参数”为真,则为真。

This is an OR operator. It is true if any of it's 'parameters' is true.

伴随着你 2024-11-08 00:27:07

|| 表示或。
它是逻辑或,因此如果至少其中一项为真,则为真,否则为假。

|| means or.
It's a logical or, so it's true if at least one of the terms is true, false otherwise.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文