PHP Error与Logging函数的深入理解


Posted in PHP onJune 03, 2013

PHP Error与Logging 简介
errorlogging 函数允许你对错误进行处理和记录。
error 函数允许用户定义错误处理规则,并修改记录错误的方式。
logging 函数允许用户对应用程序进行日志记录,并把日志消息发送到电子邮件、系统日志或其他的机器。

安装
error与logging 函数是 PHP 核心的组成部分。无需安装即可使用这些函数。
PHP Error 和 Logging 函数

PHP:指示支持该函数的最早的 PHP 版本。
函数  描述  PHP
debug_backtrace()  生成 backtrace。  4
debug_print_backtrace()  输出 backtrace。  5
error_get_last()  获得最后发生的错误。  5
error_log()  向服务器错误记录、文件或远程目标发送一个错误。  4
error_reporting()  规定报告哪个错误。  4
restore_error_handler()  恢复之前的错误处理程序。  4
restore_exception_handler()  恢复之前的异常处理程序。  5
set_error_handler()  设置用户自定义的错误处理函数。  4
set_exception_handler()  设置用户自定义的异常处理函数。  5
trigger_error()  创建用户自定义的错误消息。  4
user_error()  trigger_error() 的别名。  4
PHP Error 和 Logging 常量

PHP:指示支持该常量的最早的 PHP 版本。
值  常量  描述  PHP
1  E_ERROR  致命的运行时错误。错误无法恢复。脚本的执行被中断。  
2  E_WARNING  非致命的运行时错误。脚本的执行不会中断。  
4  E_PARSE  编译时语法解析错误。解析错误只应该由解析器生成。  
8  E_NOTICE  运行时提示。可能是错误,也可能在正常运行脚本时发生。  
16  E_CORE_ERROR  由 PHP 内部生成的错误。  4
32  E_CORE_WARNING  由 PHP 内部生成的警告。  4
64  E_COMPILE_ERROR  由 Zend 脚本引擎内部生成的错误。  4
128  E_COMPILE_WARNING  由 Zend 脚本引擎内部生成的警告。  4
256  E_USER_ERROR  由于调用 trigger_error() 函数生成的运行时错误。  4
512  E_USER_WARNING  由于调用 trigger_error() 函数生成的运行时警告。  4
1024  E_USER_NOTICE  由于调用 trigger_error() 函数生成的运行时提示。  4
2048  E_STRICT  运行时提示。对增强代码的互用性和兼容性有益。  5
4096  E_RECOVERABLE_ERROR  可捕获的致命错误。(参阅 set_error_handler())  5
8191  E_ALL  所有的错误和警告,除了 E_STRICT。  5

PHP 相关文章推荐
PHP中GET变量的使用
Oct 09 PHP
相对路径转化成绝对路径
Apr 10 PHP
php中定时计划任务的实现原理
Jan 08 PHP
比较简单的百度网盘文件直链PHP代码
Mar 24 PHP
PHP 如何利用phpexcel导入数据库
Aug 24 PHP
destoon首页调用求购供应信息的地区名称的方法
Aug 21 PHP
ThinkPHP入口文件设置及相关注意事项分析
Dec 05 PHP
php实现过滤字符串中的中文和数字实例
Jul 29 PHP
java模拟PHP的pack和unpack类
Apr 13 PHP
PHP快速排序quicksort实例详解
Sep 28 PHP
PHP实现求连续子数组最大和问题2种解决方法
Dec 26 PHP
eval(cmd)与eval($cmd)的区别与联系
Jul 07 PHP
作为PHP程序员应该了解MongoDB的五件事
Jun 03 #PHP
基于Discuz security.inc.php代码的深入分析
Jun 03 #PHP
基于HBase Thrift接口的一些使用问题及相关注意事项的详解
Jun 03 #PHP
基于php在各种web服务器的运行模式详解
Jun 03 #PHP
PHP运行模式的深入理解
Jun 03 #PHP
PHP代码保护--Zend Guard的使用详解
Jun 03 #PHP
ubuntu10.04配置 nginx+php-fpm模式的详解
Jun 03 #PHP
You might like
PHP4中实现动态代理
2006/10/09 PHP
phpmyadmin3 安装配置图解教程
2012/03/29 PHP
CodeIgniter启用缓存和清除缓存的方法
2014/06/12 PHP
PHP实现无限极分类图文教程
2014/11/25 PHP
thinkPHP实现瀑布流的方法
2014/11/29 PHP
laravel框架中视图的基本使用方法分析
2019/11/23 PHP
jQuery简单实现仿京东商城的左侧菜单效果代码
2015/09/09 Javascript
vue2.0全局组件之pdf详解
2017/06/26 Javascript
详解在create-react-app使用less与antd按需加载
2018/12/06 Javascript
微信小程序 scroll-view 水平滚动实现过程解析
2019/10/12 Javascript
react-native聊天室|RN版聊天App仿微信实例|RN仿微信界面
2019/11/12 Javascript
[42:25]2018DOTA2亚洲邀请赛 4.5 淘汰赛 LGD vs Liquid 第三场
2018/04/06 DOTA
深入Python函数编程的一些特性
2015/04/13 Python
python利用正则表达式搜索单词示例代码
2017/09/24 Python
python实现诗歌游戏(类继承)
2019/02/26 Python
Python画图实现同一结点多个柱状图的示例
2019/07/07 Python
Win10环境python3.7安装dlib模块趟过的坑
2019/08/01 Python
python3调用windows dos命令的例子
2019/08/14 Python
python+Django实现防止SQL注入的办法
2019/10/31 Python
Python 面向对象部分知识点小结
2020/03/09 Python
Python标准库json模块和pickle模块使用详解
2020/03/10 Python
python中sklearn的pipeline模块实例详解
2020/05/21 Python
详解基于python的全局与局部序列比对的实现(DNA)
2020/10/07 Python
详解Css3新特性应用之过渡与动画
2017/01/10 HTML / CSS
澳大利亚设计的婴儿和女孩的衣服:Oobi
2018/12/16 全球购物
英国电信商店:BT Shop
2019/12/17 全球购物
大学生创业计划书的格式要求
2013/12/29 职场文书
法制宣传实施方案
2014/03/13 职场文书
保险内勤岗位职责
2014/04/05 职场文书
教师敬业奉献模范事迹材料
2014/05/18 职场文书
涉外离婚协议书怎么写
2014/11/20 职场文书
保险内勤岗位职责
2015/04/13 职场文书
离职信范文
2015/06/23 职场文书
《唯一的听众》教学反思
2016/02/18 职场文书
100句人生哲理语录集锦:强者征服今天,懒汉坐等明天
2019/10/18 职场文书
Python中的程序流程控制语句
2022/02/24 Python