error_log() 関数は、サーバー エラー ログ、ファイル、またはリモート宛先にエラーを送信します。
この関数は、成功した場合は TRUE を返し、失敗した場合は FALSE を返します。
error_log(エラー、タイプ、宛先、ヘッダー)
パラメータ | 説明する |
---|---|
エラー | 必須。ログに記録するエラー メッセージ。 |
タイプ | オプション。エラーログのタイプを指定します。可能なレコードタイプ: 0 - デフォルト。 php.ini ファイルの error_log 設定に応じて、エラーはサーバー ログ システムまたはファイルに送信されます。 1 - エラーは宛先パラメータのアドレスに送信されます。このタイプのみが headers パラメータを使用します。 2 - PHP デバッグ接続経由でエラーを送信します。このオプションは PHP 3 でのみ使用できます。 3 - ファイルターゲット文字列に送信されたエラー。 |
行き先 | オプション。エラーメッセージの送信先を指定します。このパラメータの値は、「type」パラメータの値によって異なります。 |
ヘッダー | オプション。 「type」パラメータが 1 の場合にのみ使用されます。 From、Cc、Bcc などの追加ヘッダーを指定します。追加のヘッダーは CRLF (rn) で区切られます。 注:電子メールを送信するときは、From ヘッダーを含める必要があります。これは、php.ini ファイルまたはこのパラメータを介して設定できます。 |
次の例では、カスタム エラーを含む電子メールを送信します。
<?php$test=2;if ($test>1){error_log("カスタム エラーが発生しました",1,"[email protected]","From: [email protected]");}? >
上記コードで受信したメールは以下の通りです。
カスタムエラーが発生しました