PHP中的逻辑运算符(or、and),还有(||、and)之间的优先级是什么,麻烦大家把这四个排序下,还有看下面程序

2024-11-21 06:08:56
推荐回答(4个)
回答1:

第二个结果有点出乎意料,or 与 || and与&& 是对应的。优先级and或&& 比or 与 || 高。我想很少人会操作关键字与关键符混合来用的。你如果将 if($i||$j and $z) 改为if($i||$j && $z) 这个逻辑就正确了,结果为 true true 。

回答2:

貌似是这样
&&
||
and
or

回答3:

刚测试了一下 优先级 ||比and高 and比or高 写代码时 有疑义就加括号

回答4:

or与||是一样的表达,and比or高