PHpullh

PHP · 에러 처리

다중 catch

비슷한 처리 흐름을 여러 예외 타입에 묶는 다중 catch 예제입니다.

에러 처리중급multi-catchexceptionerror

핵심 설명

비슷한 처리 흐름을 여러 예외 타입에 묶는 다중 catch 예제입니다.

PHP code

<?php
try {
    throw new InvalidArgumentException('bad input');
} catch (InvalidArgumentException | RuntimeException $e) {
    echo $e::class;
}

학습 팁

예외 처리 예제는 로그, 사용자 메시지, 복구 전략을 분리해서 읽으면 실전에 바로 연결됩니다.

주의할 점

예외를 잡고 아무 일도 하지 않으면 문제를 숨기기만 하고 복구는 되지 않습니다.

자주 묻는 질문

다중 catch란 무엇인가요?

비슷한 처리 흐름을 여러 예외 타입에 묶는 다중 catch 예제입니다.

다중 catch 학습 시 주의할 점은 무엇인가요?

예외를 잡고 아무 일도 하지 않으면 문제를 숨기기만 하고 복구는 되지 않습니다.