ฟังก์ชัน debug_print_backtrace() ของ PHP
ตัวอย่าง
พิมพ์รายงานแบบตามลำดับ PHP:
<?php function a($txt) { b(เกลนน์); } function b($txt) { c(เมืองเคลวแลนด์); } function c($txt) { debug_print_backtrace(); } a("Peter"); ?>
การพิมพ์ของรหัสบทด้วยเช่นนี้:
#0 c(Cleveland) called at [C:\webfolder\test.php:6] #1 b(Glenn) called at [C:\webfolder\test.php:3] #2 a(Peter) called at [C:\webfolder\test.php:11]
การประกาศและการใช้งาน
debug_print_backtrace() ฟังก์ชันพิมพ์ PHP ทวนเชื่อม (backtrace)。
debug_print_backtrace() พิมพ์ PHP ทวนเชื่อม (backtrace)。
การใช้งาน
debug_print_backtrace(options,limit);
ประกาศ | รายละเอียด |
---|---|
options |
ทางเลือก。กำหนดบิตมาสก์สำหรับประกาศต่างๆ
|
limit | ทางเลือก。ใช้เพื่อจำกัดจำนวนเฟรมในเตาสต๊อก โดยเริ่มต้นเป็น (limit=0) ที่จะส่งกลับเฟรมทั้งหมด |
รายละเอียดเทคนิค
ค่าที่ส่งกลับมา: | None |
---|---|
PHP รุ่น: | 5.0+ |
บันทึกการปรับปรุง PHP: |
PHP 5.4: ได้เพิ่มประกาศที่เป็นทางเลือก limit. PHP 5.3.6: ได้เพิ่มประกาศที่เป็นทางเลือก options. |