<?php if ($result->getSellerLocation()) : ?> <?php endif;?>
您好
有人可以解释一下上面的代码是做什么的吗?我知道正常的if else是如何工作的......最后是什么:最后
答案 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>';
}
?>
希望这有帮助!