مثال
چاپ پسترس PHP:
تابع a($txt) {
b("گلن")؛
تابع b($txt) {
c("کلولند");
تابع c($txt) {
debug_print_backtrace();
a ("پیتر")؛
?>
این را خودتان امتحان کنید »
تعریف و استفاده
عملکرد debug_print_backtrace() یک پسترس PHP را چاپ میکند.
این تابع دادههایی را از کدی که به تابع debug_print_backtrace() منتهی میشود نمایش میدهد.
نحو
debug_print_backtrace(options, limit);
مقادیر پارامتر
پارامتر | توضیح |
---|---|
گزینه ها | اختیاری. یک بیت ماسک برای گزینه زیر مشخص می کند: DEBUG_BACKTRACE_IGNORE_ARGS (ایندکس "args" و همه آرگومان های تابع/روش برای ذخیره حافظه حذف شود یا نه) |
محدود | اختیاری. تعداد قاب های پشته ای چاپ شده را محدود می کند. به طور پیش فرض (limit=0) همه قاب های پشته ای | را چاپ می کند
جزئیات فنی
مقدار بازگشتی: | هیچ |
---|---|
نسخه PHP: | 5.0+ |
تغییر PHP: | PHP 5.4: پارامتر اختیاری limit اضافه شد PHP 5.3.6: پارامتر اختیاری options اضافه شد |
مرجع خطای PHP