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

逻辑或的两种写法相等吗?$a or $b 和 $a||$b?加括号的意义在哪?

逻辑或的两种写法相等吗?$a or $b 和 $a||$b?加括号的意义在哪?

正在回答

2 回答

“与”和“或”有两种不同形式运算符的原因是它们运算的优先级不同。

$a or $b加括号是因为他的优先级比?:(三元运算符)低,为了得到我们所期望的结果所以要加括号,括号可以提高表达式的优先级。

$a||$b没有加括号是因为他的优先级比?:(三元运算符)高,所以不加括号也能得到期望的结果。

2 回复 有任何疑惑可以回复我~

php中这个写法基本没有  $a or $b 

括号的意义在与 它只是if(表达式){} 

如果没有括号 报错! 

0 回复 有任何疑惑可以回复我~
#1

chenhongjian 提问者

逻辑或的写法不是 这么写的?
2015-08-18 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

逻辑或的两种写法相等吗?$a or $b 和 $a||$b?加括号的意义在哪?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信