다음 코드의 실행 결과는 무엇인가요?
다음 코드의 실행 결과는 무엇인가요?
$temperature = 25;
if ($temperature > 30) {
echo "더워요";
} elseif ($temperature > 20) {
echo "적당해요";
} else {
echo "추워요";
}
정답: B
⦁
elseif
를 사용한 다중 조건 분기에서는 위에서부터 순차적으로 조건을 확인합니다⦁ 조건 검사 과정:
1.
$temperature > 30
→ 25 > 30
→ 거짓2.
$temperature > 20
→ 25 > 20
→ 참 → "적당해요" 출력3. 조건을 만족했으므로 나머지는 실행되지 않음
⦁ elseif의 특징:
• 여러 조건을 순차적으로 확인
• 첫 번째로 참인 조건의 코드만 실행
•
else if
(공백 포함)로도 쓸 수 있음⦁ 이는 학점 계산, 등급 분류 등에서 자주 사용됩니다
💡 학습 팁
이 문제를 포함한 PHP 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.