错误与日志记录函数怎么在PHP中使用

错误与日志记录函数怎么在PHP中使用?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

<强> PHP错误与日志记录简介
与函数允许你对错误进行处理和记录。
函数允许用户定义错误处理规则,并修改记录错误的方式。
函数允许用户对应用程序进行日志记录,并把日志消息发送到电子邮件,系统日志或其他的机器。
<强>
安装
错误与日志记录函数是PHP核心的组成部分。无需安装即可使用这些函数。
PHP错误和日志记录函数

<强> PHP:指示支持该函数的最早的PHP版本。
函数,描述,PHP
debug_backtrace(),生成回溯,4
debug_print_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错误和日志记录常量

<强> 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内部生成的警告。,64,
E_COMPILE_ERROR,由Zend脚本引擎内部生成的错误。,128,
E_COMPILE_WARNING,由Zend脚本引擎内部生成的警告。,256,
E_USER_ERROR,由于调用trigger_error()函数生成的运行时错误。,512,
E_USER_WARNING,由于调用trigger_error()函数生成的运行时警告。,1024,
E_USER_NOTICE,由于调用trigger_error()函数生成的运行时提示。,2048,
代码,运行时提示。对增强代码的互用性和兼容性有益。,4096,
E_RECOVERABLE_ERROR,可捕获的致命错误。(参阅set_error_handler ()), 8191,
E_ALL,所有的错误和警告,除了代码,5

关于错误与日志记录函数怎么在PHP中使用问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

错误与日志记录函数怎么在PHP中使用