PHP Error与Logging函数的深入理解
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_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
编程语言
- 宿迁百度关键词排名指南:实现精准营销的关键
- 四川SEO优化怎么做网络推广
- 立昂技术备案老域名收购:如何为您的业务赋能
- 安徽百度关键词seo贵不贵,一般需要多少钱
- 吉林百度快照排名怎么做电话营销
- 多伦新手做SEO怎么做
- 甘肃优化关键词排名推广怎么做论坛营销
- 沙雅SEO网站推广:提升您的在线可见性
- 四川SEO优化如何提升销售额和销售量
- 聂荣网站排名优化:提升网站可见性的全方位指
- 涞水SEO:提升地方企业在线可见性的策略
- 辽宁百度seo排名怎样做网站排名
- 临湘哪有关键词排名优化:提升网站可见度的关
- 黑龙江百度网站优化有没有优惠
- 凉城优化关键词排名推广:提升您的网络可见性
- 萝北整站优化:提升您网站流量和排名的全面指