switch문

2013. 12. 23. 19:01
  1. <?php
  2.   $a = 1;
  3.   
  4.   switch($a)
  5.   {
  6.     case 0 : echo $a."&nbsp;는 0입니다.";; // 조건1
  7.     // $a가 0이라면 출력 $a 그리고 break문으로 인해 switch문 빠져나옴
  8.     break;
  9.     case 1 : echo $a."&nbsp;는 1입니다."; // 조건2
  10.     // $a가 1이라면 출력 $a 그리고 break문으로 인해 switch문 빠져나옴
  11.     break;
  12.     case 2 : echo $a."&nbsp;는 2입니다."; // 조건3
  13.     // $a가 2이라면 출력 $a 그리고 break문으로 인해 switch문 빠져나옴
  14.     break;
  15.     default : echo "$a는 조건문에 없음";
  16.     /* $a가 1,2,3이 아니라면 출력 "$a는 조건문에 없음"
  17.     그리고 break문으로 인해 switch문 빠져나옴 */
  18.     break;                                                                                
  19.   } // switch 문 끝
  20. ?>

--------------------------------------------------------------------------------------------


switch문 - 제어문2(조건문2)


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. 라인 출력)

'php5 > 기본단계1문법' 카테고리의 다른 글

whlie문  (0) 2013.12.23
? 연산자  (0) 2013.12.23
if문  (0) 2013.12.23
다양한 연산자  (0) 2013.12.22
상수 - bool define ( string $name , mixed $value )  (0) 2013.12.22
:
BLOG main image

공지사항

카테고리

분류 (356)
main (1)
php5 (218)
HTML (36)
javascript (93)
IT 이론과 퍼온정보 (8)
깨작일상 (0)
곧 추가할 내용 (0)
추후 알아볼것들... (0)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

달력

«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Total :
Today : Yesterday :