370 of 410 menu

फ़ंक्शन debug_backtrace

फ़ंक्शन debug_backtrace वर्तमान कॉल स्टैक के बारे में जानकारी युक्त एक सरणी लौटाता है। इसमें कॉल किए गए फ़ंक्शन, वे फ़ाइलें जिनमें वे स्थित हैं, और वे लाइन नंबर शामिल हैं जहाँ से कॉल किया गया था। पहला पैरामीटर निर्धारित करता है कि आउटपुट को सीमित करना है या नहीं, और दूसरा - स्टैक के कितने स्तरों को छोड़ना है।

वाक्य-विन्यास

debug_backtrace([options], [limit]);

उदाहरण

कॉल स्टैक आउटपुट करने के लिए फ़ंक्शन के उपयोग का एक सरल उदाहरण:

<?php function test() { var_dump(debug_backtrace()); } test(); ?>

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

array(1) { [0]=> array(4) { ["file"]=> string(17) "/path/to/file.php" ["line"]=> int(5) ["function"]=> string(4) "test" ["args"]=> array(0) { } } }

उदाहरण

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

<?php function inner() { var_dump(debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS, 1)); } function outer() { inner(); } outer(); ?>

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

array(1) { [0]=> array(3) { ["file"]=> string(17) "/path/to/file.php" ["line"]=> int(7) ["function"]=> string(5) "inner" } }

यह भी देखें

  • फ़ंक्शन var_dump,
    जो एक चर के बारे में जानकारी प्रिंट करता है
  • फ़ंक्शन error_log,
    जो एक त्रुटि संदेश भेजता है
हिन्दी
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
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें