فункциسیا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+