php 错误处理函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 错误处理函数相关的知识,希望对你有一定的参考价值。

eval()   把子符串当做php 代码执行

// 回调函数
function a($b, $c)
{
echo $b;
echo $c;
}
call_user_func_array(‘a‘, array("111", "222"));
function a($b,$c)
{
echo $b;
echo $c;
}
call_user_func(‘a‘, "111","222");
call_user_func(‘a‘, "333","444");

错误处理函数   http://php.net/manual/zh/function.error-clear-last.php
error_get_last(); 清除最近的错误。
var_dump(debug_backtrace()); 产生一条回溯跟踪
debug_print_backtrace(); 打印一条回溯。
print_r(error_get_last()); 获取最后发生的错误
error_log — 发送错误信息到某个地方
error_reporting — 设置 php 报错级别
restore_error_handler — 还原之前的错误处理函数
restore_exception_handler — 恢复之前定义过的异常处理函数。
set_error_handler — 设置一个用户定义的错误处理函数
set_exception_handler — 设置一个用户定义的异常处理函数。
trigger_error — 产生一个用户级别的 error/warning/notice 信息
user_error — trigger_error() 的别名‘

 

以上是关于php 错误处理函数的主要内容,如果未能解决你的问题,请参考以下文章

PHP 处理错误函数

PHP7 错误处理

php 错误处理函数

设定错误和异常处理的三个函数(第二篇)

PHP:自定义错误处理程序 - 处理解析和致命错误

PHP 的异常处理错误的抛出及错误回调函数 (转)