与 && 相比,使用 AND 和 OR 是否有任何优势?和 ||在 PHP 中?
在 Kohana 代码约定中,它指出使用 &&
并且 ||
是“不正确的”:
使用 有什么优势吗AND
和 OR
除了清晰度之外?
In the Kohana code conventions it states that using &&
and ||
is "incorrect":
Is there any advantage to using AND
and OR
other than clarity?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
运算符的真值表是相同的,唯一的区别是优先级:
http:// /php.net/manual/en/language.operators.logic.php
http://www.php.net/manual/en/language.operators.precedence.php
The truth tables for the operators are the same, the only difference is precedence:
http://php.net/manual/en/language.operators.logical.php
http://www.php.net/manual/en/language.operators.precedence.php
只要确保您选择采用的任何约定始终保持一致即可。否则优先级问题将会困扰您的代码。
Just make sure that whatever convention you choose to adopt you are consistent throughout. Otherwise precedence issues will haunt your code.