PHP error_log() 函数用法及示例

PHP Error & Loggings 参考手册

error_log()函数发送错误信息到某个地方

语法

bool error_log ( string $message [, int $message_type [, string $destination [, string $extra_headers]]] )

定义和用法

它将错误消息发送到Web服务器的错误日志,TCP端口或者到一个文件里。

参数

序号参数及说明
1

message

应该记录的错误消息。

2

message_type

它说明错误应该去哪里。可能的消息类型如下-

  • 0 - 默认。错误将发送到服务器日志记录系统或文件,具体取决于php.ini文件中如何设置error_log配置

  • 1 - 发送到参数 destination 设置的邮件地址。 第四个参数 extra_headers 只有在这个类型里才会被用到。

  • 2 - 通过 PHP debugging 连接来发送错误。该选项只在 PHP 3 中可用。

  • 3 - 错误被添加到文件目标字符串

3

destination

指定向何处发送错误消息。它的含义描述于以上,由 message_type 参数所决定。

4

extra_headers

额外的头。当 message_type 设置为 1 的时候使用。 该信息类型使用了 mail() 的同一个内置函数。

返回值

成功返回TRUE,失败返回FALSE。

PHP Error & Loggings 参考手册