- <?php
- $a = 1;
- switch($a)
- {
- case 0 : echo $a." 는 0입니다.";; // 조건1
- // $a가 0이라면 출력 $a 그리고 break문으로 인해 switch문 빠져나옴
- break;
- case 1 : echo $a." 는 1입니다."; // 조건2
- // $a가 1이라면 출력 $a 그리고 break문으로 인해 switch문 빠져나옴
- break;
- case 2 : echo $a." 는 2입니다."; // 조건3
- // $a가 2이라면 출력 $a 그리고 break문으로 인해 switch문 빠져나옴
- break;
- default : echo "$a는 조건문에 없음";
- /* $a가 1,2,3이 아니라면 출력 "$a는 조건문에 없음"
- 그리고 break문으로 인해 switch문 빠져나옴 */
- break;
- } // switch 문 끝
- ?>
--------------------------------------------------------------------------------------------
4. 라인
switch문 시작합니다.
6. 라인
조건1이 TRUE이면 실행후 break문으로 인해 switch문을 빠져 나옵니다.
9. 라인
조건2이 TRUE이면 실행후 break문으로 인해 switch문을 빠져 나옵니다.
12. 라인
조건3이 TRUE이면 실행후 break문으로 인해 switch문을 빠져 나옵니다.
15. 라인
조건1,2,3이 FALSE이면 실행후 break문으로 인해 switch문 나옵니다.
※ 만약 break문이 없다면 위 php소스로 보자면 조건2, 조건3, 조건문에 없음 다 출력됩니다.
(9. 라인, 12. 라인, 15. 라인 출력)