问答详情
源自:6-14 PHP中结构嵌套之条件嵌套

提示 Parse error: syntax error, unexpected $end in /971/4qyg/index.php on line 39 帮看看哪里错了

<?php

$zongmoney = 0;//总工资

$jibenmoney = 300;//基本工资

$sex = "男";

$nohouse = TRUE;

$zfbt = 150;

$sfhuaiyun = TRUE;

$hybt = 100 ;


if($sex == "男"){

    $zongmoney = $jibenmoney + 0;

if($nonhouse){

    $zongmoney = $jibenmoney + $zfbt;

}

else if($sex =="女"){

    $zongmoney = $jibenmoney + 300;

    if($sfhuaiyun){

        $zongmoney = $jibenmoney + $hybt;

    }

}

echo $zongmoney;


?>


提问者:我是谁呢啊 2015-08-07 14:15

个回答

  • fuxkak
    2016-02-26 12:32:31

    1 少了一个}

     注意代码缩进 就可以避免此问题


    2 if($nohouse) 写成了if($nonhouse)

     用sublime text等编辑 变量名不用打全会自动提示 避免打错 也可以双击变量来查看变量名是否写对

  • zichy
    2015-08-11 09:35:41

    if($sex == "男"){
        $zongmoney = $jibenmoney + 0;
    if($nonhouse){
        $zongmoney = $jibenmoney + $zfbt;
    }

    少了一个‘}’