371 of 410 menu

फ़ंक्शन debug_print_backtrace

फ़ंक्शन debug_print_backtrace वर्तमान कॉल स्टैक की जानकारी प्रिंट करता है - फ़ंक्शन्स के उस क्रम की जो वर्तमान निष्पादन बिंदु तक ले गया। यह फ़ंक्शन कोई मान वापस नहीं करता, बल्कि तुरंत परिणाम प्रिंट कर देता है। पहले पैरामीटर के रूप में आउटपुट फॉर्मेट बदलने के लिए फ्लैग्स निर्दिष्ट कर सकते हैं, दूसरे पैरामीटर के रूप में - आउटपुट होने वाले स्तरों की संख्या सीमित कर सकते हैं।

सिंटैक्स

debug_print_backtrace(int $options = 0, int $limit = 0): void

उदाहरण

फ़ंक्शन कॉल का एक सरल उदाहरण:

<?php function a() { b(); } function b() { debug_print_backtrace(); } a(); ?>

कोड निष्पादन का परिणाम:

#0 b() called at [test.php:4] #1 a() called at [test.php:8]

उदाहरण

आउटपुट सीमित करने के लिए limit पैरामीटर का उपयोग:

<?php function x() { y(); } function y() { z(); } function z() { debug_print_backtrace(0, 2); } x(); ?>

कोड निष्पादन का परिणाम:

#0 z() called at [test.php:9] #1 y() called at [test.php:6]

उदाहरण

आउटपुट फॉर्मेट बदलने के लिए विकल्पों का उपयोग:

<?php function test1() { test2(); } function test2() { debug_print_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS); } test1(); ?>

कोड निष्पादन का परिणाम (फ़ंक्शन आर्ग्युमेंट्स के बिना):

#0 test2() called at [test.php:4] #1 test1() called at [test.php:8]

यह भी देखें

  • फ़ंक्शन debug_backtrace,
    जो कॉल स्टैक ट्रेस को ऐरे के रूप में वापस करता है
  • फ़ंक्शन error_reporting,
    जो एरर रिपोर्टिंग स्तर सेट करता है
हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें