PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHPのrestore_exception_handler()関数


restore_exception_handler()関数は、前の例外ハンドラーを復元します。これは、set_exception_handler()を使用して例外ハンドラー関数を変更した後、以前の例外ハンドラー(組み込み関数またはユーザー定義関数である可能性があります)に戻すために使用されます。

構文

restore_exception_handler()

パラメータ

  • NA

戻る

restore_exception_handler()関数は常にTRUEを返します。

以下は例です-

<?php
   function customException1($exception) {
      echo "[" . __FUNCTION__ . "]" . $exception->getMessage();
   }
   function customException2($exception) {
      echo "[" . __FUNCTION__ . "]" . $exception->getMessage();
   }
   function customException3($exception) {
      echo "[" . __FUNCTION__ . "]" . $exception->getMessage();
   }
   set_exception_handler("customException1");
   set_exception_handler("customException2");
   set_exception_handler("customException3");
   restore_exception_handler();
   // throwing exception
   throw new Exception("Triggers the first exception handler!");
?>

出力

以下は出力です-

[customException1] Triggers the first exception handler!

  1. PHP log10()関数

    定義と使用法 log10 ()関数は、数値の常用対数を計算します。 基数10の対数は、常用対数またはサンダードアルゴリズムとも呼ばれます。 log10(x)関数はlog 10を計算します バツ。これは、次の方程式によって自然対数に関連しています- log 10 x =log e x / log e 10だから log 10 100 =log e 100 / log e 10 =2 PHPでは、 log 10 log10()で表されます 関数 構文 log10 ( float $arg ) : float パラメータ Sr.No パラメ

  2. PHPのset_exception_handler()関数

    set_exception_handling()関数は、例外を処理するためのユーザー定義関数を設定します。例外がtry/catchブロック内でキャッチされない場合、デフォルトの例外ハンドラーを設定します。 exception_handlerが呼び出された後、実行は停止します。 構文 set_exception_handling(exception_handler) パラメータ exception_handler −キャッチされない例外が発生したときに呼び出される関数の名前。この関数は、set_exception_handler()を呼び出す前に定義する必要があります。このハンドラー関