다음 코드의 실행 결과는 무엇인가요?
다음 코드의 실행 결과는 무엇인가요?
$temperature = 15;
$message = $temperature > 25 ? "덥네요" : ($temperature < 10 ? "춥네요" : "적당해요");
echo $message;
정답: C
⦁ 중첩된 삼항 연산자에서는 안쪽부터 차례로 계산됩니다
⦁ 계산 과정:
1.
$temperature > 25
→ 15 > 25
→ 거짓2. 거짓이므로
:
뒤의 값 계산3.
$temperature < 10
→ 15 < 10
→ 거짓4. 안쪽 삼항 연산자에서 거짓이므로 "적당해요" 선택
⦁ 중첩 삼항 연산자 주의사항:
• 가독성이 떨어질 수 있음
• 복잡한 로직은 일반 if문 사용 권장
• 괄호로 우선순위를 명확히 하는 것이 좋음
💡 학습 팁
이 문제를 포함한 PHP 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.