PHP"if()"构造:可以条件嵌套吗?

sup*_*led 2 php if-statement

是否可以在php if语句中执行类似的操作:

if($a == '1' || ($b == '2' && $c == '3')) echo "foo walks into a bar";
Run Code Online (Sandbox Code Playgroud)

(同样,我的问题标题是否正确?)

小智 5

是的,因为$a == '1' || ($b == '2' && $c == '3')评估为布尔表达式.可以想象||&&作为数学运算符,您可以对它们应用括号来改变它们的运算顺序.