PHP 스위치 문
switch
명령문은 다른 조건에 따라 다른 작업을 수행하는 데 사용됩니다 .
PHP switch 문
switch
명령문을 사용하여 실행할 많은 코드 블록 중 하나를 선택합니다 .
통사론
switch (n)
{
case label1:
code to be executed if n=label1;
break;
case label2:
code to be executed if n=label2;
break;
case label3:
code to be executed if n=label3;
break;
...
default:
code to be executed if n is different from all labels;
}
작동 방식은 다음과 같습니다. 먼저 한 번 평가되는 단일 표현식 n (대부분 변수)이 있습니다. 그런 다음 표현식의 값을 구조의 각 케이스에 대한 값과 비교합니다. 일치하는 항목이 있으면 해당 사례와 관련된 코드 블록이 실행됩니다. break
코드가 자동으로 다음 케이스로 실행되는 것을 방지하기 위해 사용 합니다. 일치하는 항목 이 default
없으면 명령문이 사용됩니다.
예시
<?php
$favcolor = "red";
switch ($favcolor)
{
case "red":
echo "Your favorite color is red!";
break;
case "blue":
echo "Your favorite color is blue!";
break;
case "green":
echo "Your favorite color is green!";
break;
default:
echo "Your favorite color is neither red, blue, nor green!";
}
?>