• 技术文章 >后端开发 >php教程

    PHP Error与Logging函数的深入理解_PHP

    2016-06-01 12:07:39原创239
    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

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:PHP Error Logging
    上一篇:php的POSIX 函数以及进程测试的深入分析_PHP 下一篇:深入PHP操作MongoDB的技术总结_PHP

    相关文章推荐

    • PHP 5.4.14 and PHP 5.3.24 released!解决思路 • 请教这个网站有开发模版吗 • 关于超市的安装模块,请告诉回答 • 一段方法,求大神指点上异常 • PHP中装务器变量 $_SERVER 详解

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网