変数の値(固定数の選択肢)が幾つか決まっていて、処理を分けたいときに使う。
例であれば信号機なので3つと限られている。
<?php
$signal = "red"; // 変数定義
switch($signal){
case "red": // 「:」であることに注意
echo "止まれ";
break;
case "yellow": // 「:」であることに注意
echo "注意";
break;
case "green": // 「:」であることに注意
echo "進め";
break;
default: // あてはまらない要素が入った場合
echo "当てはまりません";
break;
}
?>