第二个结果有点出乎意料,or 与 || and与&& 是对应的。优先级and或&& 比or 与 || 高。我想很少人会操作关键字与关键符混合来用的。你如果将 if($i||$j and $z) 改为if($i||$j && $z) 这个逻辑就正确了,结果为 true true 。
貌似是这样&&||andor
刚测试了一下 优先级 ||比and高 and比or高 写代码时 有疑义就加括号
or与||是一样的表达,and比or高