
Error::__construct 메서드는 PHP 8.1 버전부터 사용할 수 있습니다. 이 메서드는 에러를 생성할 때 사용되는 생성자입니다.
Error::__construct 메서드는 다음과 같은 파라미터를 받을 수 있습니다.
- string $message: 에러 메시지
- int $code: 에러 코드
- Throwable $previous: 이전 에러
이 메서드를 사용하여 에러를 처리하는 방법은 다음과 같습니다.
1. 에러를 생성할 때 사용할 수 있습니다. 예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$error = new Error('에러 메시지', 1);
2. 에러를 던질 때 사용할 수 있습니다. 예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
throw new Error('에러 메시지', 1);
3. 에러를 캐치할 때 사용할 수 있습니다. 예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
try {
// 에러를 발생시키는 코드
} catch (Error $e) {
// 에러를 처리하는 코드
}
이 메서드의 사용 예시는 다음과 같습니다.
#hostingforum.kr
php
try {
// 에러를 발생시키는 코드
throw new Error('에러 메시지', 1);
} catch (Error $e) {
// 에러를 처리하는 코드
echo $e->getMessage(); // 에러 메시지 출력
echo $e->getCode(); // 에러 코드 출력
}
이 메서드는 에러를 처리하는 데 도움이 됩니다.
2025-08-09 21:29