توابع debug_print_backtrace() زبان برنامهنویسی PHP
مثال
چاپ یک پیام بازگشتی PHP:
\<?php function a($txt) { b(\"Glenn\"); } function b($txt) { c(\"Cleveland\"); } function c($txt) { debug_print_backtrace(); } a("Peter"); ?>
خروجی کد مشابه این است:
#0 c(Cleveland) در [C:\webfolder\test.php:6] فراخوانی شد #1 b(Glenn) در [C:\webfolder\test.php:3] فراخوانی شد #2 a(Peter) در [C:\webfolder\test.php:11] فراخوانی شد
تعریف و استفاده
Function debug_print_backtrace() یک خط بازگشت PHP (backtrace) را چاپ میکند.
debug_print_backtrace() یک خط بازگشت PHP را چاپ میکند. این خط بازگشت شامل فراخوانیهای function/method، فایلهای included/required و کد eval() است.
ترتیببندی
debug_print_backtrace(options,limit);
پارامتر | توضیح |
---|---|
options |
اختیاری. تعیین ماسک بیت برای پارامترهای زیر را میکند:
|
limit | اختیاری. برای محدود کردن تعداد فریمهای استک به کار میرود. پیشفرض (limit=0) است که تمام فریمهای استک را بازمیگرداند. |
جزئیات فنی
ارائه | هیچیک |
---|---|
نسخه PHP: | 5.0+ |
日志 بهروزرسانی PHP: |
PHP 5.4: اضافه شده است پارامتر انتخابی limit. PHP 5.3.6: اضافه شده است پارامتر انتخابی options. |