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+ |