Hàm debug_backtrace() trong PHP
Cú pháp
Hàm debug_backtrace() trong PHP có cú pháp như sau:
array debug_backtrace ( void );
Định nghĩa và cách sử dụng
Hàm này trả về một mảng liên hợp. Các phần tử trả về có thể là:
Tên | Kiểu | Miêu tả |
---|---|---|
Hàm | string | Tên hàm hiện tại |
line | integer | Số dòng hiện tại |
file | string | Tên file hiện tại |
class | string | Tên lớp hiện tại |
object | string | Đối tượng hiện tại |
type | string | Kiểu lời gọi hiện tại. Nếu một lời gọi phương thức, "->" được trả về. Nếu một lời gọi phương thức tĩnh, "::" được trả về. Nếu một lời gọi hàm, không gì được trả về |
arg | array | Nếu bên trong một hàm, nó sẽ liệt kê các tham số hàm. Nếu bên trong một file được bao, nó liệt kê các tên file được bao |
Tham số
Tham số | Miêu tả |
---|---|
void | NA. |
Trả về giá trị
Trả về một mảng liên hợp đã được miêu tả ở trên.
Ví dụ
Ví dụ sau minh họa cách sử dụng của hàm debug_backtrace() trong PHP:
Lưu chương trình trên trong một file có tên là test.php trong htdocs, sau đó mở trình duyệt và gõ địa chỉ http://localhost:8080/test.php sẽ cho kết quả:
Các bài học PHP phổ biến khác tại VietJack:
tong_hop_ham_trong_php.jsp
Bài viết liên quan