error_log() 函數將錯誤傳送到伺服器錯誤日誌、檔案或遠端目標。
error_log(message, message_type, destination, extra_headers)
message - 應記錄的錯誤訊息。
message_type - 它說明錯誤應該發生在哪裡。可能的訊息類型如下
0 - 預設。錯誤被傳送到伺服器日誌系統或文件,取決於 error_log 配置在 php.ini 檔案中的設定方式
1 - 錯誤透過電子郵件傳送到目標參數中的位址。此訊息類型是唯一使用 headers 參數的訊息類型
2 - 錯誤透過 PHP 偵錯連線發送。此選項僅在 PHP 3 中可用
#3 - 錯誤被加入到檔案目標字串
destination - 取決於如上所述的 message_type 參數。
extra_headers - 當 message_type 參數設定為 1 時,使用額外的標頭。此訊息類型使用與 mail() 相同的內部函數。
error_log() 函數在成功時傳回 TRUE,失敗時傳回 FALSE。
以下是一個範例 -
現場示範
<?php error_log("That’s no good!", 3, "/var/tmp/my-errors.log"); ?>
文字將保存在日誌中。
以上是PHP中的error_log()函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!