Switch, case, break

if,else if,elseと同じだが、構文が簡潔で見やすい。CPU処理にも影響がない。

caseで命令した処理は必ずbreakで一回切る。





<?php

$type = "form";



//このコードは未完成のため動作しません。



switch($type)

{

    //登録フォームを表示

    case "form":←case,defaultとも:で区切る

        print $form_page;

        break;

        

    //確認画面を表示

    case "comfirm":

        print $comfirm_page;

        break;

    

    //登録画面を実行

    case "exec":

        print $exec_page;

        break;

    

    //エラー処理

    default:←最後はdefault

        print "画面がありません";

}

?>