例
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 | 任意。 エラーメッセージの宛先を指定します。 この値は、typeパラメータの値に依存します |
headers | 任意。 型パラメータが1に設定されている場合、CC、Bccの、からのように、追加のヘッダを指定のみを使用。 複数のヘッダは、CRLFで分離されなければならない(\r\n) |
技術的な詳細
戻り値: | 成功した場合にTRUE、失敗した場合にFALSE |
---|---|
PHPバージョン: | 4.0+ |
PHPの変更ログ: | PHP 5.2.7:4の値はタイプパラメータに加え |
<PHPのエラー・リファレンス