开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 1351|回复: 0
收起左侧

[PHP相关教程] [第五十二课]PHP Error 和 Logging 函数

[复制链接]

结帖率:42% (5/12)
发表于 2012-12-18 21:11:52 | 显示全部楼层 |阅读模式   加拿大
PHP Error 和 Logging 简介

error 和 logging 函数允许你对错误进行处理和记录。

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_handier()设置用户自定义的异常处理函数。5
trigger_error()创建用户自定义的错误消息。4
user_error()trigger_error() 的别名。4

PHP Error 和 Logging 常量

PHP:指示支持该常量的最早的 PHP 版本。

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

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表