먼저 우리는 PHP의 오류의 유형을 볼 수 있습니다
주의 사항 :이 스크립트를 실행하는 동안 PHP가 발생하는 중요하지 않은 오류가됩니다. 예를 들어 변수 접근성이 선언되기 전에이를 나타냅니다.
경고 : 더 심각한 오류가 있습니다. 예를 들어, 파일이 없으면 include()를 사용합니다.
치명적 오류 : 이러한 오류는 치명적인 오류입니다. 예를 들어, 존재하지 않는 클래스의 객체를 생성합니다. 이 오류는 스크립트 실행을 즉시 종료합니다. 이들은 사용자에게 암시됩니다. 이제
, 오류의이 3 가지를 잡는 과정 함수 또는 클래스가 다음 명령을 사용하는 오류 추적을위한 사용자에 의해 설명되어 무엇이든
//Setting for the PHP Error Handler
set_error_handler(call_back function or class);
//Setting for the PHP Exceptions Error Handler
set_exception_handler(call_back function or class);
//Setting for the PHP Fatal Error
register_shutdown_function(call_back function or class);
: 당신이 경우
$debug = debug_backtrace();
print_r($debug);
을 디버그를 인쇄하면 실행중인 프로세스와 파일 이름, 오류의 행 번호가 표시됩니다.
'catch '를 사용하고 catch에 오류를 기록하려는 파일에 오류를 기록하십시오. –
이미 볼 수 있어야하는 PHP/IIS에 의해 생성되는 로그 파일이 있습니다. 이것으로 충분하지 않습니까? 더 많은 사용자 지정 로깅 기능을 찾고 계십니까? 지금까지 뭘 보았 니? – deceze
아파치 내부의 오류 파일은 다른 모든 응용 프로그램 프로젝트 오류로 인한 오류를 보여 줍니 다. 그러나이 응용 프로그램을 위해 특히 싶습니다. 어떻게 할 수 있습니까 ??? – Rakhi