error_log 定義されたエラー処理ルーチンにエラーメッセージを送信する &reftitle.description; boolerror_log stringmessage intmessage_type0 stringdestination stringextra_headers エラーメッセージを Web サーバーのエラーログあるいはファイルに送ります。 &reftitle.parameters; message ログに記録されるエラーメッセージ。 message_type メッセージをどこに送るのかを指定します。以下の中から指定できます。 <function>error_log</function> ログタイプ 0 message は、オペレーティング・システム のシステムログのメカニズムまたはファイルのいずれかを使って PHP のシステム・ロガーに送られます。どちらが使われるかは、 設定ディレクティブ error_log の内容により決定されます。これはデフォルトのオプションです。 1 message は、destination パラメータで指定されたアドレスに、電子メール により送られます。このメッセージタイプの場合にのみ、 4 番目のパラメータである extra_headers が使われます。 2 このオプションは存在しません。 3 messagedestination で指定されたファイルに追加されます。 明示的に指定しない限り、message の 最後には改行文字は追加されません。 4 message は、直接 SAPI のログ出力ハンドラに送信されます。
destination メッセージの送信先。その設定は、上で説明している message_type パラメータの値によります。 extra_headers 追加のヘッダ。message_type パラメータが 1 に設定される場合に利用されます。 このメッセージタイプは、mail と同様に 内部関数を利用します。
&reftitle.returnvalues; &return.success; &reftitle.changelog; &Version; &Description; 5.2.7 message_type の値として 4 が使用できるようになりました。 &reftitle.examples; <function>error_log</function> の例 ]]>