探讨捕获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 相关文章推荐
php实现mysql数据库备份类
Mar 20 PHP
很好用的PHP数据库类
May 27 PHP
php下连接ftp实现文件的上传、下载、删除文件实例代码
Jun 03 PHP
PHP实现的memcache环形队列类实例
Jul 28 PHP
PHP提高编程效率的20个要点
Sep 23 PHP
为你总结一些php系统类函数
Oct 21 PHP
大家都应该掌握的PHP关联数组使用技巧
Dec 25 PHP
php ucwords() 函数将字符串中每个单词的首字符转换为大写(实现代码)
May 12 PHP
PHP正则删除HTML代码中宽高样式的方法
Jun 12 PHP
解决安装WampServer时提示缺少msvcr110.dll文件的问题
Jul 09 PHP
PHP对称加密算法(DES/AES)类的实现代码
Nov 14 PHP
LaravelS通过Swoole加速Laravel/Lumen详解
Mar 02 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
Symfony页面的基本创建实例详解
2015/01/26 PHP
php的crc32函数使用时需要注意的问题(不然就是坑)
2015/04/21 PHP
thinkphp3.x自定义Action、Model及View的简单实现方法
2016/05/19 PHP
PHP命名空间namespace的定义方法详解
2017/03/29 PHP
thinkPHP中钩子的使用方法实例分析
2017/11/16 PHP
jQuery find和children方法使用
2011/01/31 Javascript
JQuery动画和停止动画实例代码
2013/03/01 Javascript
JavaScript实现的字符串replaceAll函数代码分享
2015/04/02 Javascript
JQuery中节点遍历方法实例
2015/05/18 Javascript
JS+CSS实现的简单折叠展开多级菜单效果
2015/09/12 Javascript
javascript解决小数的加减乘除精度丢失的方案
2016/05/31 Javascript
jQuery实现点击弹出背景变暗遮罩效果实例代码
2016/06/24 Javascript
angularJS 发起$http.post和$http.get请求的实现方法
2017/05/18 Javascript
npm 语义版本控制详解
2019/09/10 Javascript
swiper实现异形轮播效果
2019/11/28 Javascript
[01:03:38]2014 DOTA2国际邀请赛中国区预选赛5.21 CNB VS CIS
2014/05/22 DOTA
[01:09:01]完美世界DOTA2联赛循环赛 Magma vs PXG BO2第一场 10.28
2020/10/28 DOTA
Python3之读取连接过的网络并定位的方法
2018/04/22 Python
python实现自动发送邮件
2018/06/20 Python
python opencv人脸检测提取及保存方法
2018/08/03 Python
Python实现删除排序数组中重复项的两种方法示例
2019/01/31 Python
Python3.4学习笔记之 idle 清屏扩展插件用法分析
2019/03/01 Python
python将类似json的数据存储到MySQL中的实例
2019/07/12 Python
纯DOM+CSS3实现简单的小风车动画
2016/09/27 HTML / CSS
详解利用canvas实现环形进度条的方法
2019/06/12 HTML / CSS
意大利比基尼品牌:MISS BIKINI
2019/11/02 全球购物
测试工程师岗位职责
2013/11/28 职场文书
葡萄牙语专业个人求职信
2013/12/10 职场文书
金融行业务员的自我评价
2013/12/13 职场文书
网络专业学生个人的自我评价
2013/12/16 职场文书
2014政务公开实施方案
2014/02/19 职场文书
教师个人年度总结
2015/02/11 职场文书
家装电话营销开场白
2015/05/29 职场文书
董存瑞观后感
2015/06/11 职场文书
2015初中教导处工作总结
2015/07/21 职场文书
Pygame Rect区域位置的使用(图文)
2021/11/17 Python