为了账号安全,请及时绑定邮箱和手机立即绑定

因为在逻辑运算符当中的“与”和“或”有优先级的问题,所以有两种不同形式的运算符。

“与”的运算符:'and' '&&'

“或”的运算符:'or'  '||'  

'&&'的优先级高于'and'

'||'的优先级高于'or'

写成 echo ($a and $b)?"通过":"不通过";   运行得到的结果是“通过”;      

如果写成 echo $a and $b?"通过":"不通过";   运行得到的结果是“1”,造成这个结果是因为以'and'作为逻辑运算符的优先级要低于三元运算符。



正在回答

0 回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号