最新的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誤差基準