课程
/后端开发
/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编程基础知识。
2 回答变量类型wt
1 回答既然,是memory_get_usage()是一个函数,为什么不是把变量放到双括号里面才出结果
3 回答PHP赋值运算符&
2 回答for循环中的递增项
1 回答切换在线状态