html5中文学习网

您的位置: 首页 > 网络编程 > 正则表达式 » 正文

探讨捕获php错误信息方法的详解_php技巧_脚本之家

[ ] 已经帮助:人解决问题

PS:
1.捕获PHP语法错误
2.严重错误

用正常的 set_error_handle无法捕获此两类错误,这是捕获此类错误的技巧

复制代码 代码如下:

//test.php 页面
error_reporting(0);
register_shutdown_function('PageOnShutdown');
include('error_test.php');
function PageOnShutdown()
{
$msg = error_get_last();
print_r($msg);

}

//error_test.php 页面

$a = 1 + 2

$b


然后 输出 test.php 打印出
Array ( [type] => 4 [message] => parse error [file] => D:/web/tbc/error_test.php [line] => 5 )
再根据 获得 $msg 写入日志操作就可以了

(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助