라이브러리
[PHP] Error::getCode - 오류 코드를 가져옵니다.
PHP 에서 Error::getCode() 메서드
PHP 에서 `Error` 클래스는 `Exception` 클래스를 상속하여 오류를 처리하는 데 사용됩니다. `Error` 클래스의 `getCode()` 메서드는 오류 코드를 반환하는 데 사용됩니다.
# 오류 코드
오류 코드는 오류의 종류를 나타내는 숫자입니다. 예를 들어, `E_ERROR`는 일반 오류를 나타내고, `E_WARNING`은 경고 오류를 나타냅니다.
# 예제
#hostingforum.kr
php
// 일반 오류
try {
$x = 1 / 0;
} catch (Error $e) {
echo "오류 코드: " . $e->getCode() . "
";
echo "오류 메시지: " . $e->getMessage() . "
";
}
// 경고 오류
try {
$x = 1 / 0;
trigger_error("경고 오류", E_USER_WARNING);
} catch (Error $e) {
echo "오류 코드: " . $e->getCode() . "
";
echo "오류 메시지: " . $e->getMessage() . "
";
}
# 결과
#hostingforum.kr
오류 코드: 1
오류 메시지: Division by zero
오류 코드: 256
오류 메시지: 경고 오류
# 오류 코드 목록
PHP 에서 사용할 수 있는 오류 코드 목록은 다음과 같습니다.
* `E_ERROR` (1): 일반 오류
* `E_WARNING` (2): 경고 오류
* `E_PARSE` (4): 파싱 오류
* `E_NOTICE` (8): 경고 오류
* `E_CORE_ERROR` (16): 코어 오류
* `E_CORE_WARNING` (32): 코어 경고 오류
* `E_COMPILE_ERROR` (64): 컴파일 오류
* `E_COMPILE_WARNING` (128): 컴파일 경고 오류
* `E_USER_ERROR` (256): 사용자 오류
* `E_USER_WARNING` (512): 사용자 경고 오류
* `E_USER_NOTICE` (1024): 사용자 경고 오류
* `E_STRICT` (2048): 엄격한 오류
* `E_RECOVERABLE_ERROR` (4096): 회복 가능한 오류
* `E_DEPRECATED` (8192):弃용 오류
* `E_USER_DEPRECATED` (16384): 사용자弃용 오류
* `E_ALL` (32767): 모든 오류
# 참고
* PHP Manual - Error
* PHP Manual - Exception
* PHP Manual - Error Codes
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.