在php中,如何自定义错误处理程序

PHP自定义错误处理程序示例

<?php

function customErrorHandler($errlevel, $errmess)
{
echo "Error: [$errlevel] $errmess";
}

set_error_handler("customErrorHandler");
echo"The error is :"."</br>";
echo($val);
?>

PHP中的自定义错误处理程序

我们可以创建自己的自定义错误处理程序函数以处理PHP中的错误。
在此处理程序中,必须定义两个参数。

自定义错误处理程序的语法

error_function(error_level, error_message, error_file,  error_line,  error_context);

自定义错误处理程序中的参数

参数说明
error_level必要时,它指定用户定义错误的错误报告级别。
error_message必需,它指定用户定义错误的错误消息。
error_file可选,它指定引发错误的文件名。
error_line可选,它指定引发错误的行号。
error_context可选,它指定一个包含每个变量的数组,以及在触发错误时使用的变量值。
日期:2020-04-18 01:09:15 来源:oir作者:oir