1
<?php if ($result->getSellerLocation()) : ?> <?php endif;?>
有人能請解釋一下什麼是上面的代碼是幹什麼的?我知道如何正常,否則工程..什麼是最後的:在最後
<?php if ($result->getSellerLocation()) : ?> <?php endif;?>
有人能請解釋一下什麼是上面的代碼是幹什麼的?我知道如何正常,否則工程..什麼是最後的:在最後
這是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>';
}
?>
希望這有助於!
這只是在模板中常用的簡寫語法 –
你可以向我解釋它是如何工作或更好的,但只是將其轉換爲正常,如果其他人很重視:( –
它的所有記錄在這裏 - http://php.net/manual /control-structures.alternative-syntax.php – Phil