php获取错误信息的方法


Posted in PHP onJuly 17, 2015

本文实例讲述了php获取错误信息的方法。分享给大家供大家参考。具体如下:

function error_reg(){
 $ar=array(
  E_ERROR => 'error',
  E_WARNING => 'warning',
  E_PARSE =>'prase',
  E_NOTICE => 'notice'
 );
 register_shutdown_function(function() use ($ar){
  $ers=error_get_last();
  if($ers['type']!=8 && $ers['type']){
   $er=$ar[$ers['type']].$ers['type'].': '.' '.$ers['message'].' => '.$ers['file'].' line:'.$ers['line'].' '.date('Y-m-d H:i:s')."\n";
   error_log($er,3,'/tmp/php_error.log');
  }
 });
 set_error_handler(function($a,$b,$c,$d) use ($ar){
  if($a!=8 && $a){
   $er=$ar[$a].$a.': '.$b.' => '.$c.' line:'.$d.' '.date('Y-m-d H:i:s')."\n";
   error_log($er,3,'/tmp/php_error.log');
  }
 },E_ALL ^ E_NOTICE);
}

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
PHP中Date获取时间不正确怎么办
Jun 05 PHP
php 文章采集正则代码
Dec 28 PHP
PHP XML数据解析代码
May 26 PHP
无JS,完全php面向过程数据分页实现代码
Aug 27 PHP
PHP实现数字补零功能的2个函数介绍
May 12 PHP
PHP 快速排序算法详解
Nov 10 PHP
ThinkPHP处理Ajax返回的方法
Nov 22 PHP
PHP+Ajax实时自动检测是否联网的方法
Jul 01 PHP
php生成txt文件实例代码介绍
Apr 28 PHP
PHP编译configure时常见错误的总结
Aug 17 PHP
php实现二叉树中和为某一值的路径方法
Oct 14 PHP
PHP下载大文件失败并限制下载速度的实例代码
May 10 PHP
PHP实现C#山寨ArrayList的方法
Jul 16 #PHP
PHP计算加权平均数的方法
Jul 16 #PHP
PHP基于工厂模式实现的计算器实例
Jul 16 #PHP
CodeIgniter与PHP5.6的兼容问题
Jul 16 #PHP
PHP实现上传文件并存进数据库的方法
Jul 16 #PHP
PHP实现通过get方式识别用户发送邮件的方法
Jul 16 #PHP
php项目中百度 UEditor 简单安装调试和调用
Jul 15 #PHP
You might like
PHP APC缓存配置、使用详解
2014/03/06 PHP
PHP中soap的用法实例
2014/10/24 PHP
PHP中生成UUID自定义函数分享
2015/06/10 PHP
PHP面向对象五大原则之依赖倒置原则(DIP)详解
2018/04/08 PHP
PHP实现动态压缩js与css文件的方法
2018/05/02 PHP
MooTools 1.2介绍
2009/09/14 Javascript
jquery ajax提交表单数据的两种方式
2009/11/24 Javascript
多浏览器兼容的获取元素和鼠标的位置的js代码
2009/12/15 Javascript
JavaScript输入邮箱自动提示实例代码
2014/01/13 Javascript
学习JavaScript编程语言的8张思维导图分享
2015/03/27 Javascript
js实现时间显示几天前、几小时前或者几分钟前的方法集锦
2015/05/29 Javascript
jquery使用on绑定a标签无效 只能用live解决
2016/06/02 Javascript
js实现点击按钮弹出上传文件的窗口
2016/12/23 Javascript
详解用Node.js写一个简单的命令行工具
2018/03/01 Javascript
Vue 第三方字体图标引入 Font Awesome的方法
2018/09/28 Javascript
解决layui的radio属性或别的属性没显示出来的问题
2019/09/26 Javascript
小程序实现多个选项卡切换
2020/06/19 Javascript
在vue中实现某一些路由页面隐藏导航栏的功能操作
2020/09/21 Javascript
python 多进程通信模块的简单实现
2014/02/20 Python
Python获取单个程序CPU使用情况趋势图
2015/03/10 Python
Python三级目录展示的实现方法
2016/09/28 Python
python模拟登录并且保持cookie的方法详解
2017/04/04 Python
flask入门之文件上传与邮件发送示例
2018/07/18 Python
Numpy截取指定范围内的数据方法
2018/11/14 Python
解决Python selenium get页面很慢时的问题
2019/01/30 Python
使用python对多个txt文件中的数据进行筛选的方法
2019/07/10 Python
Python实现银行账户资金交易管理系统
2020/01/03 Python
使用python实现微信小程序自动签到功能
2020/04/27 Python
档案管理员岗位职责
2013/12/01 职场文书
韩国商务邀请函
2014/01/14 职场文书
无故旷工检讨书
2014/01/26 职场文书
2014全国两会学习心得体会1000字
2014/03/10 职场文书
2014年招生工作总结
2014/11/26 职场文书
车位出租协议书范本
2016/03/19 职场文书
Go Plugins插件的实现方式
2021/08/07 Golang
NodeJs使用webpack打包项目的方法详解
2022/02/28 NodeJs