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数组内存耗用太多问题的解决方法
Apr 05 PHP
php下使用iconv需要注意的问题
Nov 20 PHP
php excel reader读取excel内容存入数据库实现代码
Dec 06 PHP
浅析十款PHP开发框架的对比
Jul 05 PHP
PHP URL参数获取方式的四种例子
Feb 28 PHP
php像数组一样存取和修改字符串字符
Mar 21 PHP
php数组键值用法实例分析
Feb 27 PHP
PHP实现阳历到农历转换的类实例
Mar 07 PHP
php源码分析之DZX1.5随机数函数random用法
Jun 17 PHP
php实现无限级分类查询(递归、非递归)
Mar 10 PHP
thinkphp5 加载静态资源路径与常量的方法
Dec 24 PHP
tp5(thinkPHP5框架)captcha验证码配置及验证操作示例
May 28 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之第二天
2006/10/09 PHP
使用PHP实现蜘蛛访问日志统计
2013/07/05 PHP
linux平台编译安装PHP7并安装Redis扩展与Swoole扩展实例教程
2016/09/30 PHP
THINKPHP在添加数据的时候获取主键id的值方法
2017/04/03 PHP
PHP registerXPathNamespace()函数讲解
2019/02/03 PHP
一个js的tab切换效果代码[代码分离]
2010/04/11 Javascript
jQuery对表单元素的取值和赋值操作代码
2011/05/19 Javascript
写自已的js类库需要的核心代码
2012/07/16 Javascript
使用jQuery时Form表单元素ID和name命名大忌
2014/03/06 Javascript
文本框倒叙输入让输入框的焦点始终在最开始的位置
2014/09/01 Javascript
谈谈javascript中使用连等赋值操作带来的问题
2015/11/26 Javascript
jQuery滚动条美化插件nicescroll简单用法示例
2018/04/18 jQuery
vue element 中的table动态渲染实现(动态表头)
2019/11/21 Javascript
Vue动态加载图片在跨域时无法显示的问题及解决方法
2020/03/10 Javascript
[00:35]DOTA2上海特级锦标赛 Newbee战队宣传片
2016/03/03 DOTA
Python的Bottle框架中返回静态文件和JSON对象的方法
2015/04/30 Python
Python执行时间的计算方法小结
2017/03/17 Python
Python发送邮件测试报告操作实例详解
2018/12/08 Python
python3 map函数和filter函数详解
2019/08/26 Python
Python数据可视化:泊松分布详解
2019/12/07 Python
在pycharm中关掉ipython console/PyDev操作
2020/06/09 Python
python 字符串的驻留机制及优缺点
2020/06/19 Python
13个Pandas实用技巧,助你提高开发效率
2020/08/19 Python
python Yaml、Json、Dict之间的转化
2020/10/19 Python
Orvis官网:自1856年以来,优质服装、飞钓装备等
2018/12/17 全球购物
当x.equals(y)等于true时,x.hashCode()与y.hashCode()可以不相等,这句话对不对
2015/05/02 面试题
学生处主任岗位职责
2013/12/01 职场文书
公司承诺书范文
2014/05/19 职场文书
大学生在校表现评语
2014/12/31 职场文书
个园导游词
2015/02/04 职场文书
社区敬老月活动总结
2015/05/07 职场文书
总经理2015中秋节致辞
2015/07/29 职场文书
大学军训口号大全
2015/12/24 职场文书
如果用一句诗总结你的上半年,你会用哪句呢?
2019/07/16 职场文书
导游词之广东佛山(南风古灶)
2019/09/24 职场文书
浅谈TypeScript 索引签名的理解
2021/10/16 Javascript