例
發送錯誤信息到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 | 可選的。 指定了錯誤信息應該去。 可能的值:
|
destination | 可選的。 指定錯誤消息的目的。 此值取決於類型參數的值 |
headers | 可選的。 僅當類型參數被設置為1。指定附加報頭,如從,,Cc和Bcc中。 多個報頭應該用CRLF分離(\r\n) |
技術細節
返回值: | TRUE成功,失敗返回FALSE |
---|---|
PHP版本: | 4.0+ |
PHP更新日誌: | PHP 5.2.7:4的值被添加到該類型參數 |
<PHP誤差基準