PHPのerror_log()関数
error_log()関数は、サーバーのエラーログ、ファイル、またはリモートの宛先にエラーを送信します。
構文
error_log(message, message_type, destination, extra_headers)
パラメータ
-
メッセージ −ログに記録する必要のあるエラーメッセージ。
-
message_type −エラーがどこに行くべきかを示します。可能なメッセージタイプは次のとおりです
-
0-デフォルト。エラーは、php.iniファイルでerror_log構成がどのように設定されているかに応じて、サーバーのログシステムまたはファイルに送信されます
-
1 −エラーは宛先パラメータのアドレスに電子メールで送信されます。このメッセージタイプは、headersパラメータを使用する唯一のメッセージタイプです
-
2 −エラーはPHPデバッグ接続を介して送信されます。このオプションは、PHP3でのみ使用できます
-
3-エラーがファイルの宛先文字列に追加されます
-
目的地 −上記のmessage_typeパラメータに依存します。
-
extra_headers − message_typeパラメーターが1に設定されている場合、追加のヘッダーが使用されます。このメッセージタイプは、mail()と同じ内部関数を使用します。
戻る
error_log()関数は、成功した場合はTRUEを返し、失敗した場合はFALSEを返します。
例
以下は例です-
<?php error_log("That’s no good!", 3, "/var/tmp/my-errors.log"); ?>
テキストはログに保存されます。
-
PHPのuser_error()関数
user_error()関数は、PHPのtrigger_error()関数のエイリアスです。これは、ユーザーエラー条件をトリガーするために使用され、組み込みのエラーハンドラーと組み合わせて使用することも、新しいエラーハンドラーとして設定されたユーザー定義関数と組み合わせて使用することもできます。 構文 user_error(error_msg, error_type) パラメータ error_msg-エラーメッセージを指定します。長さは1024文字に制限されています。 error_type-このエラーメッセージのエラータイプを指定します。 考えられるエラーの種類は次の
-
PHPのerror_get_last()関数
error_get_last()関数は、最後に発生したエラーを連想配列として取得します。連想配列には4つのキーが含まれています- [タイプ]-エラータイプについて説明します [メッセージ]-エラーメッセージについて説明します [ファイル]-エラーが発生したファイルについて説明します [行]-エラーが発生した行を説明します 構文 error_get_last() パラメータ NA 戻る error_get_last()関数は、キー「type」、「message」、「file」、および「line」を使用して最後のエラーを記述する連想配列を返します。エラーがまだ