最赞回答 / LINDLTAILOR
“与”和“或”有两种不同形式运算符的原因是它们运算的优先级不同。$a or $b加括号是因为他的优先级比?:(三元运算符)低,为了得到我们所期望的结果所以要加括号,括号可以提高表达式的优先级。$a||$b没有加括号是因为他的优先级比?:(三元运算符)高,所以不加括号也能得到期望的结果。
2015-08-17