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程序设计有所帮助。

相关文章

  • PHPExcel实现的读取多工作表操作示例

    PHPExcel实现的读取多工作表操作示例

    这篇文章主要介绍了PHPExcel实现的读取多工作表操作,结合实例形式分析了PHPExcel针对Excel多个sheet工作表的读取、解析相关操作技巧,需要的朋友可以参考下
    2020-04-04
  • Thinkphp框架安装composer扩展包流程梳理

    Thinkphp框架安装composer扩展包流程梳理

    这篇文章主要介绍了Thinkphp使用composer安装扩展包教程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-09-09
  • 学习php设计模式 php实现装饰器模式(decorator)

    学习php设计模式 php实现装饰器模式(decorator)

    这篇文章主要介绍了php设计模式中的装饰模式,使用php实现装饰模式,感兴趣的小伙伴们可以参考一下
    2015-12-12
  • PHP的拦截器实例分析

    PHP的拦截器实例分析

    这篇文章主要介绍了PHP的拦截器,以实例形式分析了常见的各类拦截器的用法,非常具有实用价值,需要的朋友可以参考下
    2014-11-11
  • PHP弱类型的安全问题详细总结

    PHP弱类型的安全问题详细总结

    弱类型语言也称为弱类型定义语言。与强类型定义相反。像vb,php等就属于弱类型语言,这篇文章给大家详细介绍关于PHP弱类型的安全问题,有需要的可以参考借鉴,下面来一起看看吧。
    2016-09-09
  • PHP 分页类(模仿google)-面试题目解答

    PHP 分页类(模仿google)-面试题目解答

    今天去XX公司面试了,感觉很不理想。因为这一段时间都在加深Zend Framework,都没练习常用函数和方法了。
    2009-09-09
  • PHP连接MSSQL2008/2005数据库(SQLSRV)配置实例

    PHP连接MSSQL2008/2005数据库(SQLSRV)配置实例

    这篇文章主要介绍了PHP连接MSSQL2008/2005数据库(SQLSRV)配置方法,实例讲述了完整的连接与配置过程,并提供了具体的扩展文件下载与测试代码,需要的朋友可以参考下
    2014-10-10
  • php伪静态验证码不显示的解决方案

    php伪静态验证码不显示的解决方案

    在本篇文章里小编给大家整理的是关于php伪静态验证码不显示怎么解决的相关知识点内容,以后需要的朋友们参考学习下。
    2019-09-09
  • 详解php反序列化之字符逃逸法

    详解php反序列化之字符逃逸法

    这篇文章主要为大家详细介绍了php反序列化之字符逃逸法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-03-03
  • PHP json_encode中文乱码解决方法

    PHP json_encode中文乱码解决方法

    这篇文章主要介绍了PHP json_encode中文乱码解决方法,有遇到此类问题的同学,可以参考一下
    2021-04-04

最新评论