關于條件結構
<?php
? ? $totalMoney = 0;//總工資
? ? $basicMoney = 2000;//基本工資
? ? $sex = "男";
? ? if($sex == "男"){
? ? ? ? $totalMoney = $basicMoney + 0;//男的沒獎金
? ? }
? ? else if($sex == "女"){//否則性別為女的話
? ? ? ? $totalMoney = $basiceMoney + 300;//獎金300
? ? }
? ? echo $totalMoney;
為什么總工資是0啊,總工資不是基本工資加獎金嗎
2017-07-06
因為
?$sex = "男"; ??
所以只運行
if($sex == "男"){
? ? ? ? $totalMoney = $basicMoney + 0;//男的沒獎金
? ? }
而下面這段是$sex=="女";的時候才會運行
?else if($sex == "女"){//否則性別為女的話
? ? ? ? $totalMoney = $basiceMoney + 300;//獎金300
? ? }
2017-12-21
有點看不懂你們的解釋,總工資為什么為0因為最開始它給這個變量定義的值就是0,人家就是想這么定義,沒有理由,也不需要解釋,后面就不可能是0了,因為在返回值里面它都加上了基本工資!
2017-12-04
如果說運行
因為
?$sex = "男"; ??
所以只運行
if($sex == "男"){
? ? ? ? $totalMoney = $basicMoney + 0;//男的沒獎金
? ? }
那之前已經(jīng)定義$basicMoney = 2000;那男的應該顯示2000而不是為0吧!
2017-07-11
按照你的代碼運行的話是沒錯的,我不清楚你的<br>是不是你代碼的一部分,如果是的話,就會報錯,因為在php中運行
html代碼的話,要用php的輸出語句來些,即<?php echo "<br />" ?>類似這樣