다음 코드의 실행 결과는 무엇인가요?

과목: PHP

문제 번호: 2796

easy
다음 코드의 실행 결과는 무엇인가요?
$day = "Monday";
switch ($day) {
    case "Monday":
        echo "월요일";
        break;
    case "Tuesday":
        echo "화요일";
        break;
    default:
        echo "기타";
}
A. 월요일
B. 화요일
C. 기타
D. 아무것도 출력되지 않음

정답: A



⦁ switch문은 변수의 값과 각 case의 값을 비교하여 일치하는 경우를 실행합니다

$day = "Monday"이므로 첫 번째 case와 일치하여 "월요일"이 출력됩니다

⦁ switch문의 기본 동작:
• 표현식을 한 번 평가
• 각 case 값과 순차적으로 비교
• 일치하는 case의 코드 블록 실행
break를 만나면 switch문 종료

⦁ 여러 값 중 하나를 선택하는 상황에서 if...elseif보다 깔끔합니다

💡 학습 팁

이 문제를 포함한 PHP 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.