探讨捕获php错误信息方法的详解


Posted in PHP onJune 09, 2013

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 写入日志操作就可以了
PHP 相关文章推荐
解决中英文字符串长度问题函数
Jan 16 PHP
php与XML、XSLT、Mysql的结合运用实现代码
Nov 19 PHP
PHP--用万网的接口实现域名查询功能
Dec 13 PHP
php连接函数implode与分割explode的深入解析
Jun 26 PHP
解析csv数据导入mysql的方法
Jul 01 PHP
php遍历目录输出目录及其下的所有文件示例
Jan 27 PHP
php curl post 时出现的问题解决
Jan 30 PHP
PHP获取文件行数的方法
Jun 10 PHP
启用Csrf后POST数据时出现的400错误
Jul 05 PHP
TP3.2批量上传文件或图片 同名冲突问题的解决方法
Aug 01 PHP
解决在Laravel 中处理OPTIONS请求的问题
Oct 11 PHP
PHP7 参数处理机制修改
Mar 09 PHP
使用迭代器 遍历文件信息的详解
Jun 08 #PHP
PHP在不同页面间传递Json数据示例代码
Jun 08 #PHP
深入理解:XML与对象的序列化与反序列化
Jun 08 #PHP
探讨:使用XMLSerialize 序列化与反序列化
Jun 08 #PHP
解析PHP自带的进位制之间的转换函数
Jun 08 #PHP
深入PHP内存相关的功能特性详解
Jun 08 #PHP
PHP rawurlencode与urlencode函数的深入分析
Jun 08 #PHP
You might like
php微信公众平台开发类实例
2015/04/01 PHP
Yii2 RESTful中api的使用及开发实例详解
2016/07/06 PHP
PHP __call()方法实现委托示例
2019/05/20 PHP
JavaScript isArray()函数判断对象类型的种种方法
2010/10/11 Javascript
利用js实现遮罩以及弹出可移动登录窗口
2013/07/08 Javascript
js获取input标签的输入值实现代码
2013/08/05 Javascript
js简单实现交换Li的值
2014/05/22 Javascript
JavaScript中的数值范围介绍
2014/12/29 Javascript
JavaScript更改字符串的大小写
2015/05/07 Javascript
jQuery实现动画效果circle实例
2015/08/06 Javascript
js正则表达式replace替换变量方法
2016/05/21 Javascript
canvas简单快速的实现知乎登录页背景效果
2017/05/08 Javascript
微信小程序之页面跳转和参数传递的实现
2017/09/29 Javascript
jQuery实现的简单拖拽功能示例【测试可用】
2018/08/14 jQuery
vuejs 制作背景淡入淡出切换动画的实例
2018/09/01 Javascript
JavaScript惰性求值的一种实现方法示例
2019/01/11 Javascript
使用vue实现HTML页面生成图片的方法
2020/03/12 Javascript
OpenLayers实现图层切换控件
2020/09/25 Javascript
Python实现把utf-8格式的文件转换成gbk格式的文件
2015/01/22 Python
python利用不到一百行代码实现一个小siri
2017/03/02 Python
浅谈python函数之作用域(python3.5)
2017/10/27 Python
Python3多线程爬虫实例讲解代码
2018/01/05 Python
Python unittest单元测试框架总结
2018/09/08 Python
python+logging+yaml实现日志分割
2019/07/22 Python
python 提取文件指定列的方法示例
2019/08/07 Python
python使用if语句实现一个猜拳游戏详解
2019/08/27 Python
树莓派安装OpenCV3完整过程的实现
2019/10/10 Python
python实现根据给定坐标点生成多边形mask的例子
2020/02/18 Python
HTML5页面嵌入小程序没有返回按钮及返回页面空白的问题
2020/05/28 HTML / CSS
美国领先的商务贺卡出版商:The Gallery Collection
2018/02/13 全球购物
老兵退伍标语
2014/10/07 职场文书
2014年工商所工作总结
2014/12/09 职场文书
党风廉政建设心得体会(2016最新版)
2016/01/22 职场文书
2016年学校党支部创先争优活动总结
2016/04/05 职场文书
golang 实用库gotable的具体使用
2021/07/01 Golang
MySQL中B树索引和B+树索引的区别详解
2022/03/03 MySQL