Phương thức getTrace () của PHP Exception
Thí dụ
Xuất dấu vết ngăn xếp:
<?php
function myFunction($num) {
throw new Exception("An error
occurred");
}
try {
myFunction(5);
} catch (Exception
$e) {
print_r($e->getTrace());
}
?>
Định nghĩa và Cách sử dụng
Phương getTrace()
thức trả về một dấu vết ngăn xếp dưới dạng một mảng.
Dấu vết ngăn xếp chứa thông tin về tất cả các chức năng đang chạy tại một thời điểm nhất định. Dấu vết ngăn xếp được cung cấp bởi phương pháp này có thông tin về ngăn xếp tại thời điểm ngoại lệ được ném ra.
Cú pháp
$exception->getTrace()
Chi tiết kỹ thuật
Giá trị trả lại: | Trả về dấu vết ngăn xếp ở dạng mảng |
---|
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 khảo PHP: Phương thức getTraceAsString () .
❮ Tham chiếu ngoại lệ PHP