这个if语句是如何工作的

时间:2014-04-04 01:01:32

标签: php

<?php if ($result->getSellerLocation()) : ?> <?php endif;?>  

您好

有人可以解释一下上面的代码是做什么的吗?我知道正常的if else是如何工作的......最后是什么:最后

1 个答案:

答案 0 :(得分:4)

它是if语句的替代语法。当在最终结果中输出中间HTML时,我们通常会使用它。

据说这种方法可以提高可读性。

例如:

<?php if ($foo == $bar) : ?>
    <p class="conclusion"> $foo does equal $bar </p>
<?php endif; ?>

您也可以使用else if :

这与以下内容基本相同:

<?php if ($foo == $bar) { ?>
    <p class="conclusion"> $foo does equal $bar </p>
<?php } ?>

或:

<?php
    if ($foo == $bar) {
       echo '<p> $foo does equal $bar </p>';
    }
?>

希望这有帮助!