
Exception::__construct 메서드는 Exception 클래스의 생성자 역할을 하며, 예외 메시지를 전달받아 Exception 객체를 생성합니다.
이 메서드는 다음과 같은 파라미터를 전달받을 수 있습니다.
- string $message : 예외 메시지
- int $code : 예외 코드
- Throwable $previous : 이전 예외 객체
파라미터를 전달하여 Exception 객체를 생성하는 방법은 다음과 같습니다.
#hostingforum.kr
php
try {
// 예외 발생 코드
} catch (Exception $e) {
$exception = new Exception('예외 메시지', 500);
// 예외 처리 코드
}
이 메서드는 예외 메시지를 전달받아 Exception 객체를 생성하고, 예외 코드와 이전 예외 객체를 전달받아 추가적인 정보를 제공합니다.
예를 들어, 다음과 같이 예외 메시지와 예외 코드를 전달하여 Exception 객체를 생성할 수 있습니다.
#hostingforum.kr
php
$exception = new Exception('예외 메시지', 500);
또한, 이전 예외 객체를 전달하여 예외의 원인에 대한 정보를 제공할 수 있습니다.
#hostingforum.kr
php
$previousException = new Exception('이전 예외 메시지');
$exception = new Exception('예외 메시지', 500, $previousException);
2025-06-24 05:54