難道你們沒發(fā)現(xiàn)這道題是有問題的嗎?還是我自己理解錯誤了?求大神們解答
<?php ????$totalMoney?=?0;//總工資 ????$basicMoney?=??300;//基本工資 ????$sex?=?"男"; ????$hasHouse?=?TRUE;?//是否有房 ????$houseMoney?=??150;//住房補(bǔ)貼 ????$isPregnancy?=?TRUE;?//是否懷孕 ????$pregnancyMoney?=??100;//懷孕補(bǔ)貼 ????if($sex?==?"男") ????{ ????????$totalMoney?=?$basicMoney??+?0;//?男的沒獎金 ????????if($hasHouse) ????????{ ????????????$totalMoney?=?$totalMoney??+?$houseMoney; ????????}? ????} ????else?if($sex?==?"女") ????{ ????????$totalMoney?=?$basicMoney??+?300;//?女的有獎金300元 ????if($isPregnancy)???? ????????{ ????????????$totalMoney?=?$totalMoney??+?$pregnancyMoney; ????????}? ????} ????echo?$totalMoney; ?>
本來就不是很理解這個$noHouse
了,我把它改為$hasHouse = TRUE,發(fā)現(xiàn)工資還是450,你說是不是bug,不應(yīng)該是300嗎?
還有那個懷孕的$isPregnancy
也是一樣,改為$noPregnancy = TRUE為什么還是能領(lǐng)那100元,誰能為我解答一下,實在不明白???
2017-12-24
你這個改的沒有意義啊,hashouse和nohouse只是個變量名稱,值才是重點,你想要表示它有房,你只需要把nohouse的值改為flase就行了啊,只要在if里面的判斷條件是flase就OK了,只改變量名稱不改變量值沒有意義!
2016-12-29
是判斷真假
2016-12-29
你們這些二啊
2016-12-23
??$hasHouse ?你自己改成了有房子啊,那下面的判定條件中就應(yīng)該是,if(??$hasHouse==false){發(fā)補(bǔ)貼?。?/p>
2016-11-28
有沒有房子不是取決于nohouse或者h(yuǎn)ashouse,而是取決于后面的值是 true還是false。true就是有,false就是沒有。前面的nohouse或者h(yuǎn)ashouse是變量,可以隨意改,你也可以寫成house,后面只要都同意就好了!這樣說明白了嗎?那個是否懷孕也是一樣的
2016-10-22
noHouse 的意思不就是沒有房子嗎?
2016-09-24
上面初始值改成有房,if($nohouse)才加150,你怎么把條件改了,這樣就是有房也要加150,當(dāng)然是450了。
2016-09-21
上面那段代碼我沒有修改$isPregnancy為$noPregnancy = TRUE,只是修改了$hasHouse = TRUE