php 스위치 switch 문 사용법입니다.어느 언어에서나 switch 문은 거의 동일한 문법이죠
switch (비교에 사용할 변수) 를 적고 case (조건): 을 만족하는것을 실행 합니다.
주의해야할 것은 php 는 case 조건에 맞는 부분과 함께 default: 부분도 실행됩니다.
디폴트를 실행 하기 싫다면 해당 case 조건 마지막에 꼭 break 를 넣어 주세요
다음 소스는 앞에 case 조건을 만족하면 default 부분이 실행 되지 않습니다.
switch ($my_status) { case ($my_status == "W"): $print_status = "대기"; break; case ($my_status == "P" || ($my_status == "E")): $print_status = "진행중"; break; case "E": $print_status = "완료"; break; case "R": $print_status = "보류"; break; default: $print_status = "없음"; }
다음 소스는 앞에 case 조건을 만족하더라도 default 가 무조건 실행 됩니다.
switch ($my_status) { case ($my_status == "W"): $print_status = "대기"; case ($my_status == "P" || ($my_status == "E")): $print_status = "진행중"; case "E": $print_status = "완료"; case "R": $print_status = "보류"; default: $print_status = "없음"; }