Chinaunix首页 | 论坛 | 博客
  • 博客访问: 818337
  • 博文数量: 127
  • 博客积分: 3662
  • 博客等级: 中校
  • 技术积分: 1371
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-02 12:36
个人简介

Linux&MySQL&PHP&Nginx&Apache&MSSQL&Shell

文章分类

全部博文(127)

文章存档

2016年(1)

2015年(8)

2014年(14)

2013年(26)

2012年(17)

2011年(28)

2010年(33)

分类: 系统运维

2011-03-25 03:42:07

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

 

阅读(1251) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~