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

과목: PHP

문제 번호: 2817

easy
다음 코드의 실행 결과는 무엇인가요?
for ($i = 1; $i <= 5; $i++) {
    if ($i == 3) {
        break;
    }
    echo $i . " ";
}
A. 1 2
B. 1 2 3
C. 1 2 4 5
D. 4 5

정답: A



break 문은 반복문을 즉시 종료하고 반복문 밖으로 빠져나갑니다

⦁ 실행 과정:
$i = 1: 조건 불만족 → "1 " 출력
$i = 2: 조건 불만족 → "2 " 출력
$i = 3: 3 == 3 참 → break 실행 → 반복문 완전 종료

⦁ break의 특징:
• 조건과 상관없이 반복문을 강제로 종료
• break 이후의 반복은 실행되지 않음
• 모든 종류의 반복문에서 동작

⦁ 특정 조건에서 반복을 중단해야 할 때 필수적입니다

💡 학습 팁

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