PHP restore_exception_handler()関数
例
例外ハンドラの例を復元します。
<?php
// Two user-defined exception handler functions
function myException1($exception)
{
echo "[" . __FUNCTION__ . "]" . $exception->getMessage();
}
function myException2($exception)
{
echo "[" . __FUNCTION__ . "]" . $exception->getMessage();
}
set_exception_handler("myException1");
set_exception_handler("myException2");
restore_exception_handler();
// Throw exception
throw new Exception("This triggers the first exception handler...");
?>
定義と使用法
restore_exception_handler()関数は、前の例外ハンドラーを復元します。
この関数は、 set_exception_handler()関数で変更した後、以前の例外ハンドラーを復元するために使用されます。
ヒント:以前の例外ハンドラーは、組み込みの例外ハンドラーまたはユーザー定義の例外ハンドラー関数である可能性があります。
構文
restore_exception_handler();
技術的な詳細
戻り値: | 常に真実 |
---|---|
PHPバージョン: | 5.0以降 |
PHPエラーリファレンス