選擇式 - Switch/Case
選擇式就是程式中的 switch
,其效果就像是多個 if
。
Avane
case $someState
when '狀態1': p 延展區塊
when '狀態2'
p 小處
p 成大事
when '狀態3'
when '狀態4'
p 狀態3 跟 狀態4 會共用同一個區塊。
default
p 不然就做預設的事情
渲染效果
<?php switch (isset($someState) ? $someState : null) { case '狀態1':?>
<p>延展區塊</p>
<?php break;?>
<?php case '狀態2':?>
<p>小處</p>
<p>成大事</p>
<?php break;?>
<?php case '狀態3':?>
<?php case '狀態4':?>
<p>狀態3 跟 狀態4 會共用同一個區塊。</p>
<?php break;?>
<?php default:?>
<p>
不然就做預設的事情
</p>
<?php break;?>
<?php }?>