ฟังก์ชัน debug_print_backtrace() ใน PHP แสดง backtrace ไม่คืนค่า
ไวยากรณ์
debug_print_backtrace(options, limit)
พารามิเตอร์
-
ตัวเลือก − บิตมาสก์สำหรับตัวเลือกที่ระบุด้านล่าง
- DEBUG_BACKTRACE_IGNORE_ARGS:ละเว้นดัชนี "args" และอาร์กิวเมนต์ฟังก์ชัน/เมธอดทั้งหมดหรือไม่ เพื่อบันทึกหน่วยความจำ
-
จำกัด − จำกัดจำนวนสแต็กเฟรมที่พิมพ์
คืนสินค้า
ฟังก์ชัน debug_print_backtrace() ไม่คืนค่า
ตัวอย่าง
ต่อไปนี้เป็นตัวอย่าง −
<?php function Test1() { Test2(); } function Test2() { Test3(); } function Test3() { Test4(); } function Test4() { debug_print_backtrace(); } Test1(); ?>
ผลลัพธ์
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" } } }