카테고리 없음

try-catch 문 주의 (블록 이후의 코드가 계속 실행됨)

Sein_ 2024. 1. 2. 18:04
728x90

try 블록 내에서 예외가 발생하면 해당 예외를 잡는 catch 블록이 실행됩니다.

이후에는 catch 블록 이후의 코드가 계속 실행되게 됩니다.

 

try {
    // 예외 발생 가능한 코드
    throw new Exception("예외 발생!");
    echo "이 부분은 실행되지 않습니다.";
} catch (Exception $e) {
    // 예외를 잡아서 처리
    echo "예외를 잡았습니다: " . $e->getMessage();
}

// 이 부분은 catch 블록 이후에 실행됩니다.
echo "프로그램 종료";