Fonki PHP debug_print_backtrace()
Example
Cin zarce 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] فراخوانی شد
تعریف و استفاده
debug_print_backtrace() فونکشن یک خطا در PHP بازگشت (backtrace) چاپ میکند.
debug_print_backtrace() یک خطا در PHP بازگشت (backtrace) چاپ میکند. این خطا شامل فراخوانیهای function، فایلهای include/required و کد eval() است.
قوانین دستور زبان
debug_print_backtrace(گزینهها,محدودیت);
پارامتر | توضیح |
---|---|
گزینهها |
اختیاری. میتواند ماسک بیت برای پارامترهای زیر را مشخص کند:
|
محدودیت | اختیاری. برای محدود کردن تعداد فریمهای استک به کار میرود. پیشفرض (محدودیت=0) است که همه فریمهای استک را بازمیگرداند. |
جزئیات فنی
مقدار بازگشتی: | هیچکدام |
---|---|
نسخه PHP: | 5.0+ |
گزارش بهروزرسانی PHP: |
PHP 5.4: اضافه کرد قابل انتخابپارامترها محدودیت. PHP 5.3.6: اضافه کرد قابل انتخابپارامترها گزینهها. |