Php 其他意想不到的

Php 其他意想不到的,php,if-statement,Php,If Statement,我正在努力解决这个错误: 意外的“其他”(T_else)i 我的代码是: <div class="ship_amt"> <?php if(!empty($custarea)){ ?> <a> Minimum Order Amount - <?php echo $areaMinAmt; ?> </a> <?php} ?> <?php else

我正在努力解决这个错误:

意外的“其他”(T_else)i

我的代码是:

<div class="ship_amt">
<?php if(!empty($custarea)){ ?>
    <a>
     Minimum Order Amount -
     <?php 
        echo $areaMinAmt;
     ?>
    </a>
    <?php} ?>
    <?php else { ?>
    <a>
        Choose area to know min delivery amount
    </a>                                                            
    <?php }?>
</div>

最低订购量-
选择区域以了解最小交货量

我做错了什么?

您缺少一个括号,因为您在打开php标记后忘记了一个空格

如果使用php创建模板,请使用无括号技术,如下所示。调试起来容易得多:

<div class="ship_amt">
    <?php if ( !empty( $custarea ) ): ?>
        <a>
            Minimum Order Amount -
            <?php
            echo $areaMinAmt;
            ?>
        </a>
    <?php else: ?>
        <a>
            Choose area to know min delivery amount
        </a>
    <?php endif; ?>
</div>

最低订购量-
选择区域以了解最小交货量

最低订购量-
选择区域以了解最小交货量
<div class="ship_amt">
<?php if(!($custarea)){ ?>
    <a>
     Minimum Order Amount -
     <?php 
        echo $areaMinAmt;
     ?>
    </a>
    <?php   }  else { ?>
    <a>
        Choose area to know min delivery amount
    </a>                                                            
    <?php }?>
</div>