基本的な使い方
breakで止める
<?php
$x = 5;
switch ($x) {
case 1:
case 2:
echo "here 1, 2";
break;
case 3:
echo "here 3";
break;
case 4:
case 5: // ●ヒット
echo "here 4, 5";
break; // ●ここで止まる
default:
echo "here default";
break;
}
$ php test.php here 4, 5
break;で止めないとorになる
<?php
$x = 3;
switch ($x) {
case 1:
case 2:
echo "here 1, 2";
break;
case 3: // ●ヒット
echo "here 3"; // ●ここで止まらない
case 4:
case 5:
echo "here 4, 5"; // ●ここも実行される
break; // ●ここで止まる
default:
echo "here default";
break;
}
$ php test.php here 3here 4, 5
<?php
$x = 4;
switch ($x) {
case 1:
case 2:
echo "here 1, 2";
break;
case 3:
echo "here 3";
case 4: // ●ヒット
case 5:
echo "here 4, 5"; // ●ここだけ実行される
break; // ●ここで止まる
default:
echo "here default";
break;
}
$ php test.php here 4, 5





