课程
/后端开发
/PHP
/PHP入门篇
逻辑或的两种写法相等吗?$a or $b 和 $a||$b?加括号的意义在哪?
2015-08-17
源自:PHP入门篇 5-6
正在回答
“与”和“或”有两种不同形式运算符的原因是它们运算的优先级不同。
$a or $b加括号是因为他的优先级比?:(三元运算符)低,为了得到我们所期望的结果所以要加括号,括号可以提高表达式的优先级。
$a||$b没有加括号是因为他的优先级比?:(三元运算符)高,所以不加括号也能得到期望的结果。
php中这个写法基本没有 $a or $b
括号的意义在与 它只是if(表达式){}
如果没有括号 报错!
chenhongjian 提问者
举报
PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。
5 回答($a and $b)有括号,但是$a && $b 没有括号
2 回答var_dump($a !== $b);
1 回答$a = 1和$b = "1";有什么区别呢
3 回答var_dump($a >= $b);为什么返回bool(true)?
5 回答换成$b=&$a 赋值运算符的为什么无法输出 “及格”或者“不及格”呢