Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Hàm debug_print_backtrace() trong PHP

Mô tả

Hàm debug_print_backtrace() hiển thị backtrace. Không trả về giá trị.

Cú pháp

debug_print_backtrace(options, limit)

Tham số

  • options − Bitmask cho các tùy chọn:

    • DEBUG_BACKTRACE_IGNORE_ARGS: Có bỏ qua chỉ mục "args" và các đối số hàm/phương thức để tiết kiệm bộ nhớ.
  • limit − Giới hạn số khung ngăn xếp in ra.

Giá trị trả về

Không trả về giá trị.

Ví dụ

<?php
function Test1() {
    Test2();
}
function Test2() {
    Test3();
}
function Test3() {
    Test4();
}
function Test4() {
    debug_print_backtrace();
}
Test1();
?>

Kết quả

Hi: helloarray(1) {
    [0]=>
    array(4) {
        ["file"]=>
        string(30) "/home/cg/root/4127336/main.php"
        ["line"]=>
        int(7)
        ["function"]=>
        string(7) "display"
        ["args"]=>
        array(1) {
            [0]=>
            string(5) "hello"
        }
    }
}