PHP ข้อยกเว้น getPrevious () วิธีการ
ตัวอย่าง
รับข้อมูลเกี่ยวกับข้อยกเว้นก่อนหน้านี้:
<?php
try {
try {
throw new Exception("An
error occurred", 1);
} catch(Exception $e1) {
throw new Exception("Another error occurred", 2, $e1);
}
}
catch (Exception $e2) {
echo $previous = $e2->getPrevious();
echo $previous->getMessage();
}
?>
ความหมายและการใช้งาน
หากข้อยกเว้นถูกทริกเกอร์โดยอีกวิธีหนึ่งgetPrevious()
เมธอดจะส่งคืนข้อยกเว้นอื่น มิฉะนั้นจะส่งกลับค่า null
ไวยากรณ์
$exception->getPrevious()
รายละเอียดทางเทคนิค
คืนมูลค่า: | ส่งกลับจำนวนเต็ม |
---|
หน้าที่เกี่ยวข้อง
อ่านเพิ่มเติมเกี่ยวกับข้อยกเว้นในบทข้อยกเว้น PHPของ เรา
❮ การอ้างอิงข้อยกเว้น PHP