最新的Web开发教程
 

PHP error_log() Function

<PHP误差基准

发送错误信息到Web服务器的错误日志和邮件帐户:

<?php
// Send error message to the server log if error connecting to the database
if (!mysqli_connect("localhost","bad_user","bad_password","my_db")) {
    error_log("Failed to connect to database!", 0);
}

// Send email to administrator if we run out of FOO
if (!($foo = allocate_new_foo())) {
    error_log("Oh no! We are out of FOOs!", 1, "[email protected]");
}
?>


定义和用法

error_log()函数将错误消息发送到日志,到文件中,或者以一个邮件帐户。


句法

error_log( message,type,destination,headers ) ;

参数 描述
message 需要。 指定用于记录错误信息
type 可选的。 指定了错误信息应该去。 可能的值:
  • 0 - 默认。 消息被发送到PHP的系统日志,使用OS”系统日志机制或文件,这取决于什么error_log配置在php.ini中设置为
  • 1 -消息是通过电子邮件在目的地参数发送到地址
  • 2 -不再使用(only available in PHP 3)
  • 3 -消息被附加到在目的地指定的文件
  • 4 - 消息被直接发送到SAPI记录处理程序
destination 可选的。 指定错误消息的目的。 此值取决于类型参数的值
headers 可选的。 仅当类型参数被设置为1。指定附加报头,如从,,Cc和Bcc中。 多个报头应该用CRLF分离(\r\n)

技术细节

返回值: TRUE成功,失败返回FALSE
PHP版本: 4.0+
PHP更新日志: PHP 5.2.7:4的值被添加到该类型参数

<PHP误差基准