经典指数          
原因
2807
浏览数
0
收藏数
 

以下代码的输出结果为?( ) 
<?php
$a = 1;
 $b = 2;
 if ($aII$b = 5) {
     $b++;
 }
 echo $b;
 ?>       

  • 3
  • 2
  • 5
  • 6

     举报   纠错  
 
切换
1 个答案

答案选A。if($a||$b=

5)中||优先级大于=,等价于if($a||($b=5)),已知$a=1为true,($a||($b=5))为true,$b=5不执行,接着$b++,故$b=3。

 
切换
撰写答案