
PHP의 trigger_error 함수는 오류 메시지를 출력할 때 오류 레벨을 지정할 수 있습니다. 오류 레벨을 지정하지 않으면, 오류 메시지는 E_USER_NOTICE 레벨로 출력됩니다.
trigger_error 함수의 오류 레벨은 다음과 같습니다.
- E_ERROR : 심각한 오류. 프로그램이 중단될 수 있습니다.
- E_WARNING : 경고 오류. 프로그램이 계속 실행될 수 있지만, 오류가 발생할 수 있습니다.
- E_PARSE : 컴파일 오류. 프로그램이 중단될 수 있습니다.
- E_NOTICE : 정보 오류. 프로그램이 계속 실행될 수 있지만, 오류가 발생할 수 있습니다.
- E_CORE_ERROR : 심각한 오류. 프로그램이 중단될 수 있습니다.
- E_CORE_WARNING : 경고 오류. 프로그램이 계속 실행될 수 있지만, 오류가 발생할 수 있습니다.
- E_COMPILE_ERROR : 심각한 오류. 프로그램이 중단될 수 있습니다.
- E_COMPILE_WARNING : 경고 오류. 프로그램이 계속 실행될 수 있지만, 오류가 발생할 수 있습니다.
- E_USER_ERROR : 사용자 오류. 프로그램이 중단될 수 있습니다.
- E_USER_WARNING : 경고 오류. 프로그램이 계속 실행될 수 있지만, 오류가 발생할 수 있습니다.
- E_USER_NOTICE : 정보 오류. 프로그램이 계속 실행될 수 있지만, 오류가 발생할 수 있습니다.
- E_STRICT : 엄격한 오류. 프로그램이 계속 실행될 수 있지만, 오류가 발생할 수 있습니다.
- E_RECOVERABLE_ERROR : 회복 가능한 오류. 프로그램이 계속 실행될 수 있지만, 오류가 발생할 수 있습니다.
- E_DEPRECATED :弃用 오류. 프로그램이 계속 실행될 수 있지만, 오류가 발생할 수 있습니다.
- E_USER_DEPRECATED : 사용자弃用 오류. 프로그램이 계속 실행될 수 있지만, 오류가 발생할 수 있습니다.
- E_USER_RECOVERABLE_ERROR : 사용자 회복 가능한 오류. 프로그램이 계속 실행될 수 있지만, 오류가 발생할 수 있습니다.
오류 레벨을 지정하지 않았을 때, 오류 메시지는 E_USER_NOTICE 레벨로 출력됩니다.
2025-05-18 02:09