エラーメッセージを Web サーバのエラーログ、 TCP ポート、あるいはファイルに送ります。
ログに記録されるエラーメッセージ。
メッセージをどこに送るのかを指定します。以下の中から指定できます。
表 1. error_log() ログタイプ
0 | message は、オペレーティング・システム のシステムログのメカニズムまたはファイルのいずれかを使って PHP のシステム・ロガーに送られます。どちらが使われるかは、 設定ディレクティブ error_log の内容により決定されます。これはデフォルトのオプションです。 |
1 | message は、destination パラメータで指定されたアドレスに、電子メール により送られます。このメッセージタイプの場合にのみ、 4 番目のパラメータである extra_headers が使われます。 |
2 | message は、PHP のデバッグ用接続を 通して送られます。このオプションは、 リモートデバッグが有効になっている場合のみ使用できます。 このケースでは、destination パラメータにより、 デバッグ情報を受け取るソケットのホスト名または IP アドレス、 およびオプションでポート番号を指定します。このオプションは PHP 3 でのみ有効です。 |
3 | message は destination で指定されたファイルに追加されます。 明示的に指定しない限り、message の 最後には改行文字は追加されません。 |
メッセージの送信先。その設定は、上で説明している message パラメータの値によります。
追加のヘッダ。message パラメータが 1 に設定される場合に利用されます。 このメッセージタイプは、mail() と同様に 内部関数を利用します。