PHPのrestore_error_handler()関数
restore_error_handling()関数は、以前のエラーハンドラーを復元します。これは、set_error_handler()を使用してエラーハンドラー関数を変更した後、以前のエラーハンドラー(組み込み関数またはユーザー定義関数である可能性があります)に戻すために使用されます。
構文
restore_error_handler()
パラメータ
-
NA
戻る
restore_error_handler()関数はTRUEを返します。
例
以下は例です-
<?php function unserialize_handler($errno, $errstr) { echo "Custom error: Invalid hello value.\n"; } $hello = 'pqrs'; set_error_handler('unserialize_handler'); $original = unserialize($hello); restore_error_handler(); ?>
出力
Custom error: Invalid hello value.
-
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」を使用して最後のエラーを記述する連想配列を返します。エラーがまだ