예외를 발생시키는 PHP 키워드는?

과목: PHP

문제 번호: 2978

easy
예외를 발생시키는 PHP 키워드는?
function checkAge($age) {
    if ($age < 0) {
        ___ new Exception("나이는 음수가 될 수 없습니다");
    }
}
A. raise
B. throw
C. create
D. generate

정답: B



throw 키워드는 예외를 발생시키는 PHP의 표준 구문입니다.

⦁ throw 문법: throw new Exception("메시지")

⦁ throw의 동작:
⦁ 즉시 현재 함수의 실행을 중단
⦁ 예외 객체를 생성하여 호출자에게 전달
⦁ 예외가 처리되지 않으면 프로그램 종료

⦁ 실제 사용 예시:
function divide($a, $b) {
    if ($b == 0) {
        throw new Exception("0으로 나눌 수 없습니다");
    }
    return $a / $b;
}

⦁ 주의사항: throw 이후의 코드는 실행되지 않음

💡 학습 팁

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