以下代码的输出结果为?( ) <?php $a = 1; $b = 2; if ($aII$b = 5) { $b++; } echo $b; ?> 3 2 5 6
<?php $a = 1; $b = 2; if ($aII$b = 5) { $b++; } echo $b; ?>
答案选A。if($a||$b=
5)中||优先级大于=,等价于if($a||($b=5)),已知$a=1为true,($a||($b=5))为true,$b=5不执行,接着$b++,故$b=3。