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 "画面がありません";
}
?>