나는 오류 제어 설정하기 위해 다음과 같은 기능을 사용set_error_handler & set_exception_handler
오류가 발생set_error_handler
set_exception_handler
, 그것은 이전에 일반 페이지로 사용자를 리디렉션 데이터베이스에 오류 저장을 캡처이 함수를 호출을
function log_error($exception)
{
if(is_object($exception))
log_action(ERROR, "Exception with message " . $exception->getMessage() . " thrown in " . $exception->getFile() . " on line " . $exception->getLine(), base_url() . $_SERVER["REQUEST_URI"]);
else
log_action(ERROR, "Unable to catch exception. print out: " . print_r($exception, true), base_url() . $_SERVER["REQUEST_URI"]);
header("Location: " . base_url() . "public_error_notification");
}
이 기능은 일반적으로 오류 개체를 가져 오는 대신 많은 시간을 제외하고 작동합니다. 단지 숫자 만 얻습니다. 내가 항상 얻는 두 개의 숫자는 8과 2입니다. 제 오류 로그에서 그 숫자를 설명 할 수 있습니다. 내 질문은,이 숫자들은 무엇을 의미합니까? 내가 파일을 찾았을 때, 파일에 대한 에러 코드가 있었기 때문에 이해가되었지만, 지금은 에러가 파일과는 아무런 관계가 없다. 나는 그들이 오류 코드라고 가정하고 반환 될 수있는 오류 코드 목록을 얻을 수있는 방법이 있습니까?
완벽! 나는 그 기능을 잘못 읽었다. 감사. – JohnathanKong