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 28 PHP
PHP数字和字符串ID互转函数(类似优酷ID)
Jun 30 PHP
php数组查找函数总结
Nov 18 PHP
php获取客户端电脑屏幕参数的方法
Jan 09 PHP
php对象在内存中的存在形式分析
Feb 03 PHP
php curl 获取https请求的2种方法
Apr 27 PHP
Zend Framework教程之分发器Zend_Controller_Dispatcher用法详解
Mar 07 PHP
注意!PHP 7中不要做的10件事
Sep 18 PHP
php实现给二维数组中所有一维数组添加值的方法
Feb 04 PHP
PHP基于DOM创建xml文档的方法示例
Feb 08 PHP
PHP5.5新特性之yield理解与用法实例分析
Jan 11 PHP
PHP检查URL包含特定字符串实例方法
Feb 11 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
数字转英文
2006/12/06 PHP
PHP 第二节 数据类型之转换
2012/04/28 PHP
php 常用算法和时间复杂度
2013/07/01 PHP
PHP 自动加载的简单实现(推荐)
2016/08/12 PHP
用javascript实现改变TEXTAREA滚动条和按钮的颜色,以及怎样让滚动条变得扁平
2007/04/20 Javascript
alixixi runcode.asp的代码不错的应用
2007/08/08 Javascript
JS循环遍历JSON数据的方法
2014/07/08 Javascript
jQuery的animate函数学习记录
2014/08/08 Javascript
影响jQuery使用的14个方面
2014/09/01 Javascript
浏览器缩放检测的js代码
2014/09/28 Javascript
thinkphp 表名 大小写 窍门
2015/02/01 Javascript
avalonjs实现仿微博的图片拖动特效
2015/05/06 Javascript
JS实现的仿东京商城菜单、仿Win右键菜单及仿淘宝TAB特效合集
2015/09/28 Javascript
Jquery easyui 实现动态树
2015/11/17 Javascript
javascript闭包(Closure)用法实例简析
2015/11/30 Javascript
BootStrap智能表单实战系列(三)分块表单配置详解
2016/06/13 Javascript
jQuery插件HighCharts实现气泡图效果示例【附demo源码】
2017/03/13 Javascript
bootstrap switch开关组件使用方法详解
2017/08/22 Javascript
基于elementUI使用v-model实现经纬度输入的vue组件
2019/05/12 Javascript
微信小程序云开发修改云数据库中的数据方法
2019/05/18 Javascript
.netcore+vue 实现压缩文件下载功能
2020/09/24 Javascript
详解vue实现坐标拾取器功能示例
2020/11/18 Vue.js
python将字符串list写入excel和txt的实例
2019/07/20 Python
使用python os模块复制文件到指定文件夹的方法
2019/08/22 Python
python 通过视频url获取视频的宽高方式
2019/12/10 Python
TensorFlow的环境配置与安装教程详解(win10+GeForce GTX1060+CUDA 9.0+cuDNN7.3+tensorflow-gpu 1.12.0+python3.5.5)
2020/06/22 Python
浅析border-radius如何兼容IE
2016/04/19 HTML / CSS
Html5 Canvas动画基础碰撞检测的实现
2018/12/06 HTML / CSS
应届生幼儿园求职信
2013/11/12 职场文书
机械设计职业生涯规划书
2013/12/27 职场文书
幼儿园开学寄语
2014/04/03 职场文书
关于美容院的活动方案
2014/08/14 职场文书
市场营销计划书范文
2015/01/16 职场文书
英语读书笔记
2015/07/02 职场文书
《曹冲称象》教学反思
2016/02/20 职场文书
python中pd.cut()与pd.qcut()的对比及示例
2022/06/16 Python