博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP之Error与Logging函数讲解
阅读量:4544 次
发布时间:2019-06-08

本文共 1148 字,大约阅读时间需要 3 分钟。

PHP Error 和 Logging 简介

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

error 函数允许用户定义错误处理规则,并修改记录错误的方式。

logging 函数允许用户对应用程序进行日志记录,并把日志消息发送到电子邮件、系统日志或其他的机器。

安装

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

PHP Error 和 Logging 函数

PHP:指示支持该函数的最早的 PHP 版本。

函数 描述 PHP
生成 backtrace。 4
输出 backtrace。 5
获得最后发生的错误。 5
向服务器错误记录、文件或远程目标发送一个错误。 4
规定报告哪个错误。 4
恢复之前的错误处理程序。 4
恢复之前的异常处理程序。 5
设置用户自定义的错误处理函数。 4
设置用户自定义的异常处理函数。 5
创建用户自定义的错误消息。 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

转载于:https://www.cnblogs.com/milantgh/p/3676101.html

你可能感兴趣的文章
javascript DOM——初学2
查看>>
eclise linux c mysql
查看>>
Js跳出循环
查看>>
SQL Server truncate与delete的区别
查看>>
JavaScript表单验证
查看>>
MySql表结构修改详解
查看>>
errno多线程安全(转载)
查看>>
使用maven和svn进行版本控制
查看>>
【bzoj2959】长跑【LCT+并查集】
查看>>
.NET 框架 Microsoft .NET Framework (更新至.NET Framework4.8)
查看>>
医院院长修电脑
查看>>
Android工程方法数超过65535的解决办法
查看>>
深度学习面试
查看>>
asp.net之DataList的使用方法,及分页(存储过程创建),编辑,更新,删除
查看>>
JQuery弹出层,点击按钮后弹出遮罩层,有关闭按钮【转】
查看>>
Codeforces 138D World of Darkraft
查看>>
CentOS 6.4 64位 搭建MySQL-Cluster 7.3.8 集群
查看>>
操作headers
查看>>
[zz] linux kill 进程
查看>>
普林斯顿大学算法课 Algorithm Part I Week 3 比较器 Comparators
查看>>