Phương thức ngoại lệ PHP getTrace()
Ví 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());
}
?>
Hãy tự mình thử »Định nghĩa và cách sử dụng
Phương thức getTrace()
trả về dấu vết ngăn xếp ở dạng mảng.
Dấu vết ngăn xếp chứa thông tin về tất cả các hàm đ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 đưa ra.
Cú pháp
$exception->getTrace()
Chi tiết kỹ thuật
Giá trị trả về: | Trả về dấu vết ngăn xếp ở dạng mảng |
---|
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 khảo PHP: Phương thức getTraceAsString() .
❮ Tham chiếu ngoại lệ PHP