扫码关注官方订阅号
对于$a < $b || $c == $d && $e < $f
是不是可以这么理解:$a < $b || $c == $d;同时$c == $d && $e < $f;而且$a < $b 与 $e < $f 没有逻辑上的关系?
是不是其他语言的优先级也是这么用的?
认证0级讲师
$a < $b || ($c == $d && $e < $f)
&& 优先级高于 || 。
楼主不要钻这个角。团队开发中是不许允这么写的。
三个逻辑运算符从高到低: not and or
这都是高人...我从来不研究这种问题,很麻烦
(($a < $b) || ($c == $d)) && ($e < $f)
这样不好吗?
难道你保证以后就不再看这段代码吗?自己看的时候难道不需要思考吗?那为什么给自己找麻烦?
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
$a < $b || ($c == $d && $e < $f)
&& 优先级高于 || 。
楼主不要钻这个角。团队开发中是不许允这么写的。
三个逻辑运算符从高到低: not and or
这都是高人...我从来不研究这种问题,很麻烦
这样不好吗?
难道你保证以后就不再看这段代码吗?自己看的时候难道不需要思考吗?那为什么给自己找麻烦?