php获取错误信息的方法

 更新时间:2015年07月17日 11:21:55   作者:洞悉  
这篇文章主要介绍了php获取错误信息的方法,涉及php针对错误处理的常用技巧,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了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实现收发邮件的方法详解

    这篇文章主要为大家详细介绍了php实现收发邮件的多种方法总结,文中的示例代码讲解详细,具有一定的学习价值,感兴趣的小伙伴可以跟随小编一起了解下
    2023-11-11
  • 特详细的PHPMYADMIN简明安装教程

    特详细的PHPMYADMIN简明安装教程

    简单的说,phpmyadmin就是一种mysql的管理工具,安装该工具后,即可以通过web形式直接管理mysql数据,而不需要通过执行系统命令来管理,
    2008-08-08
  • php strrpos()与strripos()函数

    php strrpos()与strripos()函数

    以下是对php中的strrpos函数与strripos函数的用法进行了详细的介绍,需要的朋友可以过来参考下
    2013-08-08
  • PHP使用SOAP扩展实现WebService的方法

    PHP使用SOAP扩展实现WebService的方法

    这篇文章主要介绍了PHP使用SOAP扩展实现WebService的方法,结合实例形式较为详细的分析了SOAP扩展的原理及实现WebService的相关技巧,需要的朋友可以参考下
    2016-04-04
  • php有效防止同一用户多次登录

    php有效防止同一用户多次登录

    这篇文章主要介绍了php有效防止同一账号同一时间多次登录的方法,感兴趣的小伙伴们可以参考一下
    2015-11-11
  • php similar_text()函数的定义和用法

    php similar_text()函数的定义和用法

    下面小编就为大家带来一篇php similar_text()函数的定义和用法。小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-05-05
  • php更新mysql后获取改变行数的方法

    php更新mysql后获取改变行数的方法

    这篇文章主要介绍了php更新mysql后获取改变行数的方法,分析了获取更新mysql后改变行数的方法以及发生异常的解决方法,具有一定的参考借鉴价值,需要的朋友可以参考下
    2014-12-12
  • PHP判断网络文件是否存在的方法

    PHP判断网络文件是否存在的方法

    这篇文章主要介绍了PHP判断网络文件是否存在的方法,实例分析了php读取网络文件的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-03-03
  • php遇到错误Call to undefined function ImageCreate()解决方法

    php遇到错误Call to undefined function ImageCreate()解决方法

    刚配置好服务器,运行php的时候提示Call to undefined function imagecreate错误,经过百度发现是php不支持gd库,linux服务器需要重新make,windows下比较简单了,下面是具体的方法
    2021-09-09
  • 使用迭代器 遍历文件信息的详解

    使用迭代器 遍历文件信息的详解

    本篇文章是对使用迭代器 遍历文件的信息进行了详细的分析介绍,需要的朋友参考下
    2013-06-06

最新评论