PHP Exception getPrevious () Phương thức
Thí dụ
Nhận thông tin về một ngoại lệ trước đó:
<?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();
}
?>
Định nghĩa và Cách sử dụng
Nếu ngoại lệ được kích hoạt bởi một ngoại lệ khác, thì getPrevious()
phương thức này sẽ trả về ngoại lệ khác. Nếu không, nó trả về null.
Cú pháp
$exception->getPrevious()
Chi tiết kỹ thuật
Giá trị trả lại: | Trả về một số nguyên |
---|
Các trang liên quan
Đọc thêm về Ngoại lệ trong Chương Ngoại lệ trong PHP của chúng tôi .
❮ Tham chiếu ngoại lệ PHP