php異常エラーのキャプチャ
538 ワード
//0) handler
set_error_handler ( 'customerror' );
set_exception_handler ( 'customexception' );
register_shutdown_function('customend');
//0)
function customerror($error_level,$error_message,$error_file,$error_line,$error_context) {
die();//
}
function customexception($exception) {
echo 'hhhhh';
}
function customend() {
if(error_get_last()) {
var_dump(error_get_last());
}
}
//
(new Application())->run();
*コードエントリの前に取得handlerを定義