
Error::getCode() 메소드는 에러 코드를 반환하는 메소드입니다. 반환값은 정수 형식으로 반환됩니다.
예를 들어, PHP의 에러 코드는 다음과 같습니다.
- E_ERROR : 1 (fatal error)
- E_WARNING : 2 (warning)
- E_PARSE : 4 (parse error)
- E_NOTICE : 8 (notice)
- E_CORE_ERROR : 32 (core error)
- E_CORE_WARNING : 64 (core warning)
- E_COMPILE_ERROR : 128 (compile error)
- E_COMPILE_WARNING : 256 (compile warning)
- E_USER_ERROR : 512 (user error)
- E_USER_WARNING : 1024 (user warning)
- E_USER_NOTICE : 2048 (user notice)
- E_STRICT : 2048 (strict)
- E_RECOVERABLE_ERROR : 4096 (recoverable error)
- E_DEPRECATED : 8192 (deprecated)
- E_USER_DEPRECATED : 16384 (user deprecated)
- E_ALL : 32767 (all)
이 에러 코드를 반환하는 Error::getCode() 메소드는 에러를 처리할 때 에러 코드를 확인하여 적절한 처리를 할 수 있습니다.
예를 들어, 에러 코드가 E_ERROR인 경우, 프로그램을 종료시키는 처리를 할 수 있습니다.
에러 코드를 반환하는 Error::getCode() 메소드는 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
try {
// 에러가 발생할 수 있는 코드
} catch (Exception $e) {
$errorCode = $e->getCode();
// 에러 코드에 따라 처리
if ($errorCode === E_ERROR) {
// 프로그램 종료
exit;
} elseif ($errorCode === E_WARNING) {
// 경고 메시지 출력
echo "경고 메시지";
}
}
에러 코드를 반환하는 Error::getCode() 메소드는 에러를 처리할 때 에러 코드를 확인하여 적절한 처리를 할 수 있습니다.
2025-05-28 07:49