$a=3;
$b=5;
if($a=5 || $b=3)
{
$a++;
$b++;
}
echo $a ." ".$b;
答案:因为 if($a=5 || $b=3) ,||的优先级别高于赋植=,相当与if($a=(5 || $b=3)) ,得到 $a 是布尔值true,
Note: 递增/递减运算符不影响布尔值。所以是1,6
$a=3;
$b=5;
if($a=5 || $b=3)
{
$a++;
$b++;
}
echo $a ." ".$b;
答案:因为 if($a=5 || $b=3) ,||的优先级别高于赋植=,相当与if($a=(5 || $b=3)) ,得到 $a 是布尔值true,
Note: 递增/递减运算符不影响布尔值。所以是1,6