为了账号安全,请及时绑定邮箱和手机立即绑定

前面是定义函数吧,后面为给出不同条件下的情况,而最后又没有给定条件,怎么会选择出结果,显示450是什么,在为加条件下,即重置代码,显示700那又是什么值,还有$totalMoney = $totalMoney  + $pregnancyMoney。total=total+pregn什么意思,a怎么为等于a+1  应该是b=a+1吧


正在回答

1 回答

1、“前面是定义函数吧”:前面不是定义函数。

2、“后面为给出不同条件下的情况,而最后又没有给定条件,怎么会选择出结果”:条件在前面就已经给出了$sex = "男"。

3、“显示450是什么,”:450是代码的执行结果,在这个程序里面,$sex = "男";所以执行的是下面这段代码

if($sex == "男")
{  $totalMoney = $basicMoney  + 0;// 男的没奖金
   if($noHouse)
   {
      $totalMoney = $totalMoney  + $houseMoney;
    } 
}

4、“在为加条件下,即重置代码,显示700那又是什么值”,未加条件的情况下,相当于程序顺序执行下面的语句

$totalMoney = $basicMoney  + 0;// 男的没奖金
$totalMoney = $totalMoney  + $houseMoney;
$totalMoney = $basicMoney  + 300;// 女的有奖金300元
$totalMoney = $totalMoney  + $pregnancyMoney;
echo $totalMoney;

以上代码如果看不明白的话,可以在每个语句后面加一句echo $totalMoney;看看每步执行的结果

5、“还有$totalMoney = $totalMoney  + $pregnancyMoney。total=total+pregn什么意思”:意思是$totalMoney 加上$pregnancyMoney的结果的值 赋值给$totalMoney。同理“total=total+pregn”

6、“a怎么为等于a+1  应该是b=a+1吧”这个地方的“=”不是等于号,他是赋值符号,建议回头再看看第四章关于运算符的内容

2 回复 有任何疑惑可以回复我~
#1

无名_0009

汝甚叼
2014-10-28 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
PHP入门篇
  • 参与学习       456046    人
  • 解答问题       6307    个

PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。

进入课程
意见反馈 帮助中心 APP下载
官方微信