PHP debug_print_backtrace() फ़ंक्शन
उदाहरण
एक PHP बैकट्रेस छापें:
<?php function a($txt) { b(\"Glenn\"); } function b($txt) { c(\"Cleveland\"); } function 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 का बैकट्रेस छापता है।यह फ़ंक्शन को कॉल करने के लिए, included/required फ़ाइलों और eval() के कोड को छापता है।
व्याकरण
debug_print_backtrace(विकल्प,लिमिट);
पारामीटर | वर्णन |
---|---|
विकल्प |
वैकल्पिक।निम्नलिखित पारामीटरों के बिटमास्क को निर्धारित करता है:
|
लिमिट | वैकल्पिक।वापसी स्टैक फ्रेम की संख्या को सीमित करने के लिए उपयोग किया जाता है।मूद्रिका (लिमिट=0) द्वारा वापसी सभी स्टैक फ्रेम वापस करता है। |
तकनीकी विवरण
वापसी मूल्य: | नहीं |
---|---|
PHP संस्करण: | 5.0+ |
PHP अद्यतन लॉग |
PHP 5.4: वैकल्पिक पारामीटर जोड़ा गया लिमिट. PHP 5.3.6: वैकल्पिक पारामीटर जोड़ा गया विकल्प. |