예외를 처리하는 올바른 구문 구조는?
예외를 처리하는 올바른 구문 구조는?
___ {
echo divide(10, 0);
} ___(Exception $e) {
echo "오류 발생: " . $e->getMessage();
}
정답: C
PHP에서 예외 처리는
try...catch
블록을 사용합니다.⦁ try...catch 구조:
try {
// 예외가 발생할 수 있는 코드
} catch(Exception $e) {
// 예외 처리 코드
}
⦁ 동작 원리:
1.
try
블록 내 코드 실행2. 예외 발생 시 즉시
catch
블록으로 이동3. 예외 객체가
$e
변수에 전달됨4. 예외 처리 후 프로그램 계속 실행
⦁ 예외 처리의 장점:
⦁ 프로그램 전체가 중단되는 것을 방지
⦁ 사용자에게 친화적인 오류 메시지 제공
⦁ 로그 기록 등 추가 처리 가능
💡 학습 팁
이 문제를 포함한 PHP 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.