PHP restore_exception_handler() Function












مرجع خطای PHP



مثال


بازیابی مثال کنترل کننده استثنا:



// دو تابع کنترل کننده استثنا تعریف شده توسط کاربر

تابع myException1 ($exception)
{


پژواک "[" . __تابع__ . "]". $exception->getMessage();



تابع myException2 ($exception)
{


پژواک "[" . __تابع__ . "]". $exception->getMessage();





set_exception_handler("myException1");
set_exception_handler("myException2");


restore_exception_handler();


// Throw استثنا
throw new Exception("This باعث می شود اولین کنترل کننده استثنا...");

?>

این را خودتان امتحان کنید »




تعریف و استفاده


تابع restore_exception_handler() کنترل کننده استثنا قبلی را بازیابی می کند.


این تابع برای بازیابی کنترل کننده استثنای قبلی پس از تغییر استفاده می شود
آن را با تابع set_exception_handler().


نکته: کنترل‌کننده استثنا قبلی می‌تواند کنترل‌کننده استثنا داخلی یا
یک تابع کنترل کننده استثنا تعریف شده توسط کاربر.





نحو



restore_exception_handler();


جزئیات فنی











مقدار بازگشتی: همیشه درست است
نسخه PHP: 5.0+




مرجع خطای PHP