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ả:

Hàm debug_backtrace trong PHP

Các bài học PHP phổ biến khác tại VietJack:


tong_hop_ham_trong_php.jsp