课程
/后端开发
/PHP
/PHP入门篇
不懂 +300 结果为啥不是2300
2014-05-19
源自:PHP入门篇 6-3
正在回答
$sex = "男"; $sex == "男"成立 ,所以执行 $totalMoney = $basicMoney + 0;// 男的没奖金 后面的语句便不用再判断执行,因此答案是2000; 如果$sex = "女"; $sex == "男" 不成立,则后面的语句不执行,跳过,再判断 $sex == "女"是否成立,答案显然是成立的,所以执行后面的语句 $totalMoney = $basicMoney + 300;// 女的有奖金300元,则答案会是2300
估计你是运算符没搞清楚~ 不是= 而是“==”
哈哈,因为$basicMoney初始值为2000,所以执行 $totalMoney = $basicMoney 300;语句后$totalMoney的值就为2000 300=2300了。
举报
PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。
1 回答输入座位号,得到学生在第几排第几号
1 回答语法格式看不懂
1 回答没看懂后三句
2 回答没有break的case是否还判断
1 回答echo和var_dump和print_r的区别是什么?