学习笔记:逻辑运算符也有优先级区别
admin
2023-06-17 08:21:46
0

不尝试还真不知道,居然是因为优先级的差别导致,如果是真实编程中遇到,排错就很困难了,幸亏这里看到了:

$a = true;             //声明一个布尔型变量$a,赋值为真
$b = true;             //声明一个布尔型变量$b,赋值为真
$c = false;            //声明一个初值为假的布尔型变量$c
 
if($a or $b and $c){      //用or做判断
    echo "真";
}else{
    echo "假";
}
 
echo "
";   if($a || $b and $c){      //用||做判断     echo "真"; }else{     echo "假"; }


输出结果:



没有错,就是“先真,后假”,就是因为and优先级比or高,而||又比and高。。。。


更多详细的优先级


运算符优先级
结合方向运算符附加信息
非结合clone newclone 和 new
[array()
非结合++ --递增/递减运算符        
非结合~ - (int) (float) (string) (array) (object) (bool) @类型        
非结合instanceof类型        
右结合!逻辑操作符        
* / %算术运算符        
+ - .算术运算符 和 字符串运算符
<< >>位运算符        
非结合< <= > >= <>比较运算符        
非结合== != === !==比较运算符        
&位运算符 和 引用
^位运算符        
|位运算符        
&&逻辑运算符        
||逻辑运算符        
? :三元运算符        
= += -= *= /= .= %= &= |= ^= <<= >>=赋值运算符        
and逻辑运算符
xor逻辑运算符        
or逻辑运算符        
,多处用到


相关内容

热门资讯

从一张午餐桌到无限宇宙,李飞飞... 500万年,这是人类语言在进化史上的年龄。5.4亿年,这是视觉和空间感知催生寒武纪生命大爆发的起点。...
海盗船推出CORSAIR SH... IT之家 5 月 27 日消息,海盗船美国当地时间 26 日宣布推出收藏级内存条系列 CORSAIR...
网友创作的赖清德上台两年歌曲“... 【环球网报道】5月27日上午,国台办举行例行新闻发布会,发言人陈斌华就近期两岸热点问题回答记者提问。...
国台办批所谓美台“对等协议” 5月27日,国务院台办举行例行新闻发布会。有记者问:据报道,“美台对等贸易协议”签订后,引发岛内业界...
台官员称岛内高铁延误事故“不排... 【环球网报道】据中时新闻网等台媒5月27日报道,台湾高铁25日因苗栗路段信号异常,导致轨道定位功能消...
国家统计局:1~4月全国规模以... 【大河财立方消息】5月27日,国家统计局发布的数据显示,1—4月份,全国规模以上工业企业实现利润总额...
《给阿嬷的情书》火出圈 在“潮... 电影《给阿嬷的情书》剧照。潮汕宗祠龙形屋檐构件。 河南日报全媒体记者 王佳卉 摄近日,电影《给阿嬷的...
为孤困儿童插上“隐形的翅膀” 在新密市牛店镇参加营会活动的一部分孩子,行走在乡间的田垄上。登山、徒步,跟村民打招呼、拨弄路边的花草...
收麦的时候 想家的时候——“蹲... 豫东平原,麦浪翻涌。5月23日一早,李创业坐上了回老家河南商丘的高铁,看到窗外一望无际的麦田,他说“...
搭好家门口的“就业桥” 5月26日清晨,位于武陟县黄河大道与文化路交叉口的零工市场已是人头攒动,门头的LED大屏滚动播放着最...