<?php
function error_handler($error_level,$error_message,$file,$line){
echo '自定义:'. $error_level.'<br>'.$error_message.'<br>'.$file.'<br>'.$line;
}
//自定义错误处理
set_error_handler('error_handler');
trigger_error('Trigger a fatal error',E_USER_ERROR);//用户抛出一个错误
//E_USER_ERROR
//E_USER_WARNING
//E_USER_NOTICE(默认)
//自定义异常
set_exception_handler('handle_exception');
throw new Exception("Value must be 1 or below"); //抛出异常
function handle_exception($exception) {
echo $exception;
}
exit;
?>