PHP debug_print_backtrace() ਫੰਕਸ਼ਨ

ਉਦਾਹਰਣ

ਇੱਕ PHP ਬੈਕਟ੍ਰੇਸ ਪ੍ਰਿਟ ਪ੍ਰਿੰਟ ਕਰੋ:

<?php
 function a($txt) {
     b(ਗਲੈਨਨ);
 }
 function b($txt) {
     c(ਕਲੀਵਲੈਂਡ);
}
 فنکشن 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 واپسی پرنٹ کردیا۔ یہ واپسی پرنٹ کردیا، جس میں فنکشن کال، شامل کردہ فائل اور eval() کا کوڈ شامل ہوتا ہے۔

نویگیشن

debug_print_backtrace(اختیار,محدودیت);
پارامتر وصف
اختیار

اختیاری۔ درج ذیل پارامتروں کا بیت ماسک مقرر کرتا ہے:

  • DEBUG_BACKTRACE_IGNORE_ARGS (آیا "args" کی اشاریہ کو نادید قرار دیا جائے، یعنی تمام فنکشن/method کے پارامترات، جس سے ذخیرہ کی لاگت میں بچت ہوتی ہے。)
محدودیت اختیاری۔ واپسی کی تعداد کو محدود کرنے کے لئے استعمال کیا جاتا ہے۔默认 (محدودیت=0) واپسی تمام واپسی کی تعداد، تمام واپسی کا واپسی کیا جاتا ہے۔

تکنیکی تفصیلات

بازگشتی کار: کوئی نہیں
PHP ورژن: 5.0+
PHP اپدیاتی لگتا:

PHP 5.4: اختیاری پارامتر شامل کیا گیا محدودیت.

PHP 5.3.6: اختیاری پارامتر شامل کیا گیا اختیار.