用户自定义错误经常用到的两个函数:
set_error_handler(callable $回调的错误处理函数)
设置一个用户自定义的错误处理函数
trigger_error(string $error_msg)
产生一个用户级别的 error/warning/notice 信息
<?php
//定义一个自定义的错误处理函数
function customError($errno,$errstr,$errfile,$errline){
//输出错误信息
echo "<b>Custom error:</b> [$errno] $errstr <br/>";
//输出错误文件和错误行
echo "Error on line $errline in $errfile <br/>";
echo "Ending Script";
//中止程序运行
exit;
}
//使用set_error_handler 绑定用户自定义函数
set_error_handler("customError");
//触发自定义错误
trigger_error("A custom error has been triggered");
?>