فنکشن debug_print_backtrace() PHP
مثال
چاپ یک ردپای PHP:
<?php فنکشن a($txt) { b("Glenn"); } فنکشن b($txt) { c("Cleveland"); } فنکشن 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 واپسی پرنٹ کیا۔ یہ واپسی پرنٹ نے فنکشن کال، شامل/درخواست کئے گئے فائل اور eval() کا کوڈ پرنٹ کیا۔
نویگیشن
debug_print_backtrace(اختیارات,حدود);
پارامتر | وصف |
---|---|
اختیارات |
اختیاری۔ درج کئے گئے پارامتروں کا بیت ماسک مقرر کرتا ہے:
|
حدود | اختیاری۔ یہ واپسی کی تعداد کو محدود کرنے کے لئے استعمال کی جاتی ہے۔ مطلق طور پر (حدود=0) ہوتا ہے، جس میں تمام واپسی کی تعداد واپس آتی ہیں۔ |
تکنیکی تفصیلات
بازگشتی ارزش: | None |
---|---|
PHP ورژن: | 5.0+ |
PHP اپدیاتی لاگ: |
PHP 5.4: اختیاری پارامتروں کو اضافہ کیا گیا حدود。 PHP 5.3.6: اختیاری پارامتروں کو اضافہ کیا گیا اختیارات。 |