$totalMoney = 0;//总工资
$basicMoney = 2000;//基本工资
$sex = "男";
if($sex=="男"){
$totalMoney = $basicMoney + 0;// 男的没奖金
}else if($sex=="女"){
$totalMoney = $basicMoney + 300;// 女的有奖金300元
}
echo $totalMoney;
这个totlMoney最后的执行结果为不什么不是2300?
因为判断的是性别值 sex
sex为男 就用总工资=基本工资 +0(因为男的没奖金 所以奖金为零 当然 也可以不加 结果为2000)
sex为女 就是总工资=基本工资 +300(女的奖金加300 结果为2300)
sex的初始值为男所以如果你想改变totlmoney的话就是把男改成女的