我的IF声明没有按预期工作

时间:2014-02-17 22:01:24

标签: php html

我在下面写了一个简单的问题示例:

<?php
    if($spType=="SPI") {
    ?><div id="mainImageInside">

    <?php echo $sSeries ?>

    <?phpif($sSeries ==4) {
    ?><div id="buDepth" class="font">worked</div><?php}?>

    </div><?php
    ;
?>

$sSeries设置为3,所以当我回显它时,我在屏幕上打印出3,if语句需要4,因此不应打印出“工作”的文本,但它会打印文本“工作”无论价值是设定为3还是4,有人可以帮我这个吗?

1 个答案:

答案 0 :(得分:4)

可读性高出一百万倍,更容易调试(至少对我而言)

<?php
if ($spType == "SPI") {

    echo '<div id="mainImageInside">' . $sSeries;

    if ($sSeries == 4 ) {
        echo '<div id="buDepth" class="font">worked</div>';
    }
    echo '</div>';
}
?>