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函数解决SQL injection
Oct 09 PHP
PHP函数篇详解十进制、二进制、八进制和十六进制转换函数说明
Dec 05 PHP
PHP入门经历和学习过程分享
Apr 11 PHP
PHP中使用Memache作为进程锁的操作类分享
Mar 30 PHP
php实现将wav文件转换成图像文件并在页面中显示的方法
Apr 21 PHP
Smarty foreach控制循环次数的一些方法
Jul 01 PHP
Java中final关键字详解
Aug 10 PHP
Zend Framework实现多服务器共享SESSION数据的方法
Mar 22 PHP
PHP socket 模拟POST 请求实例代码
Jul 18 PHP
Laravel Intervention/image图片处理扩展包的安装、使用与可能遇到的坑详解
Nov 14 PHP
php多进程应用场景实例详解
Jul 22 PHP
PHP时间类完整代码实例
Feb 26 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
Smarty安装配置方法
2008/04/10 PHP
Zend studio for eclipse中使php可以调用mysql相关函数的设置方法
2008/10/13 PHP
PHP中Session可能会引起并发问题
2015/06/26 PHP
Laravel 关联模型-关联新增和关联更新的方法
2019/10/10 PHP
phpinfo的知识点总结
2019/10/10 PHP
Jquery 基础学习笔记之文档处理
2009/05/29 Javascript
原生js实现fadein 和 fadeout淡入淡出效果
2014/06/05 Javascript
Js可拖拽放大的层拖动特效实现方法
2015/02/25 Javascript
基于jQuery+PHP+Mysql实现在线拍照和在线浏览照片
2015/09/06 Javascript
使用Chart.js图表库制作漂亮的响应式表单
2015/10/28 Javascript
基于Node.js + WebSocket打造即时聊天程序嗨聊
2016/11/29 Javascript
jQuery Easy UI中根据第一个下拉框选中的值设置第二个下拉框是否可以编辑
2016/11/29 Javascript
详解Angular 4.x 动态创建组件
2017/04/25 Javascript
微信小程序列表渲染功能之列表下拉刷新及上拉加载的实现方法分析
2017/11/27 Javascript
node.js利用socket.io实现多人在线匹配联机五子棋
2018/05/31 Javascript
原生JS实现手动轮播图效果实例代码
2018/11/22 Javascript
vue配置font-awesome5的方法步骤
2019/01/27 Javascript
javascript中的闭包概念与用法实践分析
2019/07/26 Javascript
vue页面加载时的进度条功能(实例代码)
2020/01/13 Javascript
[01:13]DOTA2群星解读国服召集令 一起说出回归的理由
2013/07/17 DOTA
在Python中操作字典之clear()方法的使用
2015/05/21 Python
浅谈插入排序算法在Python程序中的实现及简单改进
2016/05/04 Python
详解python3百度指数抓取实例
2016/12/12 Python
Python3.5 Pandas模块缺失值处理和层次索引实例详解
2019/04/23 Python
Django  ORM 练习题及答案
2019/07/19 Python
html5 canvas绘制放射性渐变色效果
2018/01/04 HTML / CSS
世界上最好的精品店:Shoptiques
2018/02/05 全球购物
俄罗斯品牌服装和鞋子在线商店:BRIONITY
2020/03/26 全球购物
哈萨克斯坦移动和数字技术在线商店:SatelOnline.kz
2020/09/04 全球购物
区长工作作风个人整改措施
2014/10/01 职场文书
党校党性分析材料
2014/12/19 职场文书
团组织推优材料
2014/12/29 职场文书
公司处罚决定书
2015/06/24 职场文书
老干部座谈会主持词
2015/07/03 职场文书
如何使用CocosCreator对象池
2021/04/14 Javascript
Redis可视化客户端小结
2021/06/10 Redis