TECH I.S.

PHP restore_error_handler()関数

PHP エラー リファレンス

set_error_handler()関数で変更した後、以前のエラーハンドラを復元します。

<?php // A user-defined error handler function function myErrorHandler($errno, $errstr, $errfile, $errline) {    echo "<b>Custom error:</b> [$errno] $errstr<br>";     echo " Error on line $errline in $errfile<br>"; } // Set user-defined error handler function set_error_handler("myErrorHandler"); $test=2; // Trigger error if ($test>1) {     trigger_error("A custom error has been triggered"); } // Restore previous error handler restore_error_handler(); // Trigger error again if ($test>1) {     trigger_error("A custom error has been triggered"); } ?>


定義と使用法

restore_error_handler()関数は、以前のエラーハンドラーを復元します。

この関数は、set_error_handler()関数でエラーハンドラーを変更した後、以前のエラーハンドラを復元するために使用されます。

ヒント:以前のエラー ハンドラーは、組み込みのエラーハンドラーまたはユーザー定義のエラー ハンドラー関数である可能性があります。


構文

<div>restore_error_handler();</div>

Technical Details

Return Value: 常にTRUE

PHP バージョン:

4.0.1+

PHP エラー リファレンス


プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細