PHP restore_exception_handler() ਫੰਕਸ਼ਨ

مثال

غیر متوقع کارروائی کا فنکشن واپس کردینا:

<?php
// دو فنکشن غیر متوقع کارروائی کا استعمال کئے گئے
 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 new Exception("This triggers the first exception handler...");
 ?> 

یہ کد کا برآمد مشابہ اس طرح ہوتا ہے:

[myException1] یہ پہلے غیر متوقع کارروائی کا فنکشن جلائی دیتا ہے...

تعریف اور استعمال

restore_exception_handler() فنکشن پچھلے غیر متوقع کارروائی کا فنکشن واپس کردیتا ہے。

set_exception_handler() استعمال کئے جانے کے بعد غیر متوقع کارروائی کا فنکشن بدلنا، اس فنکشن کا استعمال پچھلے غیر متوقع کارروائی کا فنکشن واپس کردینا میں استعمال کیا جاسکتا ہے。

نکات:پچھلے غیر متوقع کارروائی کا فنکشن کسی بھی داخلی یا استعمال کئے گئے فنکشن کی حیثیت سے بھی آمد جاسکتا ہے。

قواعد

restore_exception_handler();

تکنیکی تفصیلات

برآمد ارزش: همیشہ TRUE برآمد کرنا
PHP ورژن: 5.0+