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 表单验证实现代码
Mar 10 PHP
PHP 魔术函数使用说明
May 14 PHP
php统计时间和内存使用情况示例分享
Mar 13 PHP
PHP模板引擎Smarty的缓存使用总结
Apr 24 PHP
两款万能的php分页类
Nov 12 PHP
PHP对象链式操作实现原理分析
Oct 09 PHP
ThinkPHP 模板substr的截取字符串函数详解
Jan 09 PHP
php实现留言板功能
Mar 05 PHP
php实现微信分享朋友链接功能
Feb 18 PHP
PHP 计算至少是其他数字两倍的最大数的实现代码
May 26 PHP
PHP实现简单注册登录系统
Dec 28 PHP
Memcached介绍及php-memcache扩展安装
Apr 01 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
最贵的咖啡是怎么产生的,它的风味怎么样?
2021/03/04 新手入门
Apache中php.ini的设置方法
2013/02/28 PHP
PHP使用mysql_fetch_row查询获得数据行列表的方法
2015/03/18 PHP
Yii框架日志操作图文与实例详解
2019/09/09 PHP
PHP执行系统命令函数实例讲解
2021/03/03 PHP
js no-repeat写法 背景不重复
2009/03/18 Javascript
javascript 客户端验证上传图片的大小(兼容IE和火狐)
2009/08/15 Javascript
jquery获取iframe中的dom对象(两种方法)
2013/07/02 Javascript
input链接页面、打开新网页等等的具体实现
2013/12/30 Javascript
JavaScript+html5 canvas绘制的圆弧荡秋千效果完整实例
2016/01/26 Javascript
Javascript中indexOf()和lastIndexOf应用方法实例
2016/08/24 Javascript
微信小程序动态显示项目倒计时效果
2017/06/13 Javascript
es7学习教程之fetch解决异步嵌套问题的方法示例
2017/07/21 Javascript
详解vue项目首页加载速度优化
2017/10/18 Javascript
webpack4.0 入门实践教程
2018/10/08 Javascript
webpack 如何解析代码模块路径的实现
2019/09/04 Javascript
[01:04:22]2018DOTA2亚洲邀请赛 3.31 小组赛 B组 IG vs EG
2018/04/01 DOTA
简介Python中用于处理字符串的center()方法
2015/05/18 Python
Python实现的字典值比较功能示例
2018/01/08 Python
详解python字节码
2018/02/07 Python
python实现list由于numpy array的转换
2018/04/04 Python
解决pycharm无法识别本地site-packages的问题
2018/10/13 Python
Python字符串格式化常用手段及注意事项
2020/06/17 Python
Python Request类源码实现方法及原理解析
2020/08/17 Python
python中类与对象之间的关系详解
2020/12/16 Python
哥伦比亚最大的网上商店:Linio哥伦比亚
2016/09/25 全球购物
来自圣地亚哥的实惠太阳镜:Knockaround
2018/08/27 全球购物
阿尔卡特(中国)的面试题目
2014/08/20 面试题
师范学院教师自荐书
2014/01/31 职场文书
大学生作弊检讨书
2014/09/11 职场文书
党委书记个人对照检查材料
2014/09/15 职场文书
2014年部门工作总结
2014/11/12 职场文书
2014年乡镇民政工作总结
2014/12/02 职场文书
python 办公自动化——基于pyqt5和openpyxl统计符合要求的名单
2021/05/25 Python
SQL实现LeetCode(180.连续的数字)
2021/08/04 MySQL
Vue3实现简易音乐播放器组件
2022/08/14 Vue.js