選擇式 - 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 }?>

results matching ""

    No results matching ""