ฟังก์ชัน 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"
}
}
}