default 구조
default 구조는 switch 블록 내부에서 사용되며,
전달된 값에 해당하는 case가 없을 때 실행됩니다.
이는 if-else 구조의 else 조건문과 유사합니다.
구문
switch ($var) {
case value1:
// code
break;
case value2:
// code
break;
default:
// default code
}
예제
변수 값을 확인하고 기본 메시지를 출력합니다:
<?php
$day = 'Sunday';
switch ($day) {
case 'Monday':
echo 'Start of work week';
break;
case 'Friday':
echo 'End of work week';
break;
default:
echo 'Weekend or other day';
}
?>
코드 실행 결과:
'Weekend or other day'
예제
숫자 값과 함께 default 사용:
<?php
$num = 5;
switch ($num) {
case 1:
echo 'One';
break;
case 2:
echo 'Two';
break;
default:
echo 'Number not in range';
}
?>
코드 실행 결과:
'Number not in range'