PHP restore_exception_handler()ฟังก์ชั่น
ตัวอย่าง
คืนค่าตัวอย่างตัวจัดการข้อยกเว้น:
<?php
// Two user-defined exception handler functions
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 exception
throw new Exception("This triggers the first exception handler...");
?>
ความหมายและการใช้งาน
ฟังก์ชัน restore_exception_handler() คืนค่าตัวจัดการข้อยกเว้นก่อนหน้า
ฟังก์ชันนี้ใช้เพื่อกู้คืนตัวจัดการข้อยกเว้นก่อนหน้าหลังจากเปลี่ยนด้วยฟังก์ชันset_exception_handler()
เคล็ดลับ:ตัวจัดการข้อยกเว้นก่อนหน้านี้อาจเป็นตัวจัดการข้อยกเว้นในตัวหรือฟังก์ชันตัวจัดการข้อยกเว้นที่ผู้ใช้กำหนดเอง
ไวยากรณ์
restore_exception_handler();
รายละเอียดทางเทคนิค
คืนมูลค่า: | จริงเสมอ |
---|---|
รุ่น PHP: | 5.0+ |
การอ้างอิงข้อผิดพลาด PHP