举例:

<?php
$a = 100 ;
if ($a > 10){
    echo '100'.'</br>';
}
?>

<?php if($a > 10):?>
    <h1>a>10</h1>
<?php else:?>
    <h1>a<=10</h1>
<?php endif?>

冒号(:)等价于左花括号({),endif等价于右花括号(}).

可以使用替代语法的有:

if/while/foreach/switch

<?php while (expr): ?>
  <li>循环点什么</li>
<?php endwhile; ?>
<ul>
    <?php foreach ($countries as $country): ?>
        <li>
            <?= html::encode("{$country->name}   {$country->code}") ?>
        </li>
    <?php endforeach; ?>
</ul>

配合<?=$content?>比直接echo来的直观的多。