是否可以在php if
语句中执行类似的操作:
if($a == '1' || ($b == '2' && $c == '3')) echo "foo walks into a bar";
(同样,我的问题标题是否正确?)
答案 0 :(得分:5)
是的,因为$a == '1' || ($b == '2' && $c == '3')
计算为布尔表达式。将||
和&&
视为数学运算符,您可以对它们应用括号来改变它们的运算顺序。
答案 1 :(得分:4)
答案 2 :(得分:2)
答案 3 :(得分:0)
认为您可能需要支持第一个条件:
if(($a == '1') || ($b == '2' && $c == '3')) echo "foo walks into a bar";
答案 4 :(得分:0)
他们绝对可以!我认为它被称为“多条件if()”语句。