该题主要考验我们的 “短路运算” 和 “优先级问题”
1. 在 && 与 短路运算中,如果前面的值为假,那么后面的运算不会被执行
2. 如果if条件为假,那么直接退出循环,里面的内容不必再看了
'; //结果为空 echo $b; //结果为3?>思路分析:1. $a=0 && $b=5 按照优先级可以改写为 $a=(0 && $b=5) --> 结果$a=false2. $a=(0 && $b=5) 按照短路运算,$b是不参与运算的3. 当条件为假的时候,{}里面的内容是完全被忽略掉的4. 因为布尔值的输出为空,什么都不显示,所以$a的结果啥也看不着5. $b 结果仍然是最初的值3