Phương thức ngoại lệ PHP getPrevious()
Ví 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();
}
?>
Hãy tự mình thử »Đị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ì phương thức getPrevious()
sẽ trả về ngoại lệ đó. Nếu không nó sẽ trả về null.
Cú pháp
$exception->getPrevious()
Chi tiết kỹ thuật
Giá trị trả về: | Trả về một số nguyên |
---|
Trang liên quan
Đọc thêm về Ngoại lệ trong Chương Ngoại lệ PHP của chúng tôi.
❮ Tham chiếu ngoại lệ PHP