php 스위치 switch 문 사용법

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 = "없음";
}
#스위치 #php #Case #switch #PHP switch #php case #php 스위치