探讨捕获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设置编码格式的方法
Mar 05 PHP
php实现mysql数据库操作类分享
Feb 14 PHP
php中的curl_multi系列函数使用例子
Jul 29 PHP
php批量删除cookie的简单实现方法
Jan 26 PHP
php将日期格式转换成xx天前的格式
Apr 16 PHP
thinkPHP实现将excel导入到数据库中的方法
Apr 22 PHP
php set_include_path函数设置 include_path 配置选项
Oct 30 PHP
magento后台无法登录解决办法的两种方法
Dec 09 PHP
PHP实现根据数组某个键值大小进行排序的方法
Mar 13 PHP
PHP示例演示发送邮件给某个邮箱
Apr 03 PHP
php封装的page分页类完整实例代码
Feb 01 PHP
PHP扩展类型及安装方式解析
Apr 27 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
PHP5.3与5.5废弃与过期函数整理汇总
2014/07/10 PHP
php中file_get_content 和curl以及fopen 效率分析
2014/09/19 PHP
PHP读取大文件的几种方法介绍
2016/10/27 PHP
浅析js中取绝对值的2种方法
2013/07/09 Javascript
javascript模拟实现C# String.format函数功能代码
2013/11/25 Javascript
一个CSS+jQuery实现的放大缩小动画效果
2014/02/19 Javascript
封装好的js判断操作系统与浏览器代码分享
2015/01/09 Javascript
jQuery使用prepend()方法在元素前添加内容用法实例
2015/03/26 Javascript
jQuery实现的点赞随机数字显示动画效果(附在线演示与demo源码下载)
2015/12/31 Javascript
Bootstrap table两种分页示例
2016/12/23 Javascript
js的三种继承方式详解
2017/01/21 Javascript
JavaScript 详解预编译原理
2017/01/22 Javascript
JavaScript数组和对象的复制
2017/03/21 Javascript
vue系列之动态路由详解【原创】
2017/09/10 Javascript
JS canvas绘制五子棋的棋盘
2020/05/28 Javascript
WEEX环境搭建与入门详解
2019/10/16 Javascript
javascript实现移动端红包雨页面
2020/06/23 Javascript
vue二选一tab栏切换新做法实现
2021/01/19 Vue.js
[01:29:42]Liquid vs VP Supermajor决赛 BO 第一场 6.10
2018/07/05 DOTA
将Python的Django框架与认证系统整合的方法
2015/07/24 Python
Python实现图片尺寸缩放脚本
2018/03/10 Python
Python Scapy随心所欲研究TCP协议栈
2018/11/20 Python
详解修改Anaconda中的Jupyter Notebook默认工作路径的三种方式
2021/01/24 Python
英国最大的汽车交易网站:Auto Trader UK
2016/09/23 全球购物
英国Zoro工具:手动工具,电动工具和个人防护用品
2016/11/02 全球购物
SmartBuyGlasses美国官网:太阳眼镜和眼镜
2017/08/20 全球购物
幼儿教师自我鉴定
2013/11/02 职场文书
创先争优制度
2014/01/21 职场文书
客服专员岗位职责
2014/02/28 职场文书
初二学习计划书范文
2014/04/27 职场文书
幼儿园植树节活动总结
2014/07/04 职场文书
关于读书的演讲稿600字
2014/08/27 职场文书
2014年新教师工作总结
2014/11/08 职场文书
2015年上半年计生工作总结
2015/03/30 职场文书
解决jupyter notebook启动后没有token的坑
2021/04/24 Python
Go语言实现Snowflake雪花算法
2021/06/08 Golang