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 相关文章推荐
PHP4引用文件语句的对比
Oct 09 PHP
php下检测字符串是否是utf8编码的代码
Jun 28 PHP
PHP写UltraEdit插件脚本实现方法
Dec 26 PHP
php session劫持和防范的方法
Nov 12 PHP
分享最受欢迎的5款PHP框架
Nov 27 PHP
php数组比较实现查找连续数的方法
Jul 29 PHP
thinkphp3.2实现在线留言提交验证码功能
Jul 19 PHP
php实现的统计字数函数定义与使用示例
Jul 26 PHP
彻底搞懂PHP 变量结构体
Oct 11 PHP
Laravel 5.1 框架Blade模板引擎用法实例分析
Jan 04 PHP
tp5.1 框架join方法用法实例分析
May 26 PHP
解析laravel使用workerman用户交互、服务器交互
Apr 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自定义函数之递归删除文件及目录
2010/08/08 PHP
php结合表单实现一些简单功能的例子
2011/06/04 PHP
php中实现精确设置session过期时间的方法
2014/07/17 PHP
yii实现级联下拉菜单的方法
2014/07/31 PHP
JS window.opener返回父页面的应用
2009/10/24 Javascript
JQuery的html(data)方法与<script>脚本块的解决方法
2010/03/09 Javascript
Node.js生成HttpStatusCode辅助类发布到npm
2013/04/09 Javascript
jQuery数据缓存功能的实现思路及简单模拟
2013/05/27 Javascript
深入理解javascript变量声明
2014/11/20 Javascript
javascript消除window.close()的提示窗口
2015/05/20 Javascript
jQuery对html元素的取值与赋值实例详解
2015/12/18 Javascript
EasyUI创建人员树的实例代码
2017/09/15 Javascript
Vue项目服务器部署之子目录部署方法
2019/05/12 Javascript
JS this关键字在ajax中使用出现问题解决方案
2020/07/17 Javascript
如何在selenium中使用js实现定位
2020/08/18 Javascript
vue.js 输入框输入值自动过滤特殊字符替换中问标点操作
2020/08/31 Javascript
[02:23]DOTA2英雄基础教程 幻影长矛手
2013/12/09 DOTA
web.py在模板中输出美元符号的方法
2014/08/26 Python
python中readline判断文件读取结束的方法
2014/11/08 Python
Python 专题二 条件语句和循环语句的基础知识
2017/03/19 Python
Python调用ctypes使用C函数printf的方法
2017/08/23 Python
python中利用zfill方法自动给数字前面补0
2018/04/10 Python
python 剪切移动文件的实现代码
2018/08/02 Python
python写一个随机点名软件的实例
2019/11/28 Python
使用Python爬虫库BeautifulSoup遍历文档树并对标签进行操作详解
2020/01/25 Python
html5中canvas图表实现柱状图的示例
2017/11/13 HTML / CSS
学校经典推荐信
2013/10/30 职场文书
硕士研究生个人求职信
2013/12/04 职场文书
绩效考核实施方案
2014/03/18 职场文书
社区护士演讲稿
2014/08/27 职场文书
好人好事演讲稿
2014/09/01 职场文书
病人家属写给医院的感谢信
2015/01/23 职场文书
2015教师节师德演讲稿
2015/03/19 职场文书
2016年校长新年寄语
2015/08/17 职场文书
Python OpenCV 图像平移的实现示例
2021/06/04 Python
用JS创建一个录屏功能
2021/11/11 Javascript