title: "php替代语法"
layout: page
date: 2017-09-03 17:29:38
举例:
<?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来的直观的多。