学习日记-题型收集(1)
<?php
$a = 3;
$b = 5;
if($a=5 ||$b=7){
$a++;
$b++;
}
echo $a*$b; //结果是6,$a=1,$b=6
?>
//解析:
$a=5 ||$b=7中 “5 ||$b=7” 是Boolean值echo打印为“1”,(先考虑运算优先级)
$a就是一个Boolean的数值,boolean不累加,所以$a++结果还是1
$b又是5,累加以后就是6,所以$a*$b结果就是6
//解析过程:
<?php
$t = true;
echo $t++;
$a = 3;
$b = 5;
if($a=2 ||$b=7){
echo gettype($a);
$a++;
$b++;
echo gettype($a);
}
// echo $a.'<br>';
// echo $b.'<br>';
// echo $a*$b.'<br>';
?>
备注:朋友提示指导的哈哈哈。