373 of 410 menu

फ़ंक्शन xdebug_get_function_stack

फ़ंक्शन xdebug_get_function_stack फ़ंक्शन कॉल की वर्तमान स्टैक के बारे में जानकारी युक्त एक सरणी लौटाता है। सरणी का प्रत्येक तत्व कॉल के बारे में डेटा के साथ एक साहचर्य सरणी का प्रतिनिधित्व करता है। फ़ंक्शन के काम करने के लिए Xdebug एक्सटेंशन इंस्टॉल होना आवश्यक है।

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

xdebug_get_function_stack();

उदाहरण

कॉल स्टैक प्राप्त करने का एक सरल उदाहरण:

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

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

[ [ 'function' => 'test', 'file' => '/path/to/file.php', 'line' => 4, 'params' => [] ], [ 'function' => '{main}', 'file' => '/path/to/file.php', 'line' => 5, 'params' => [] ] ]

उदाहरण

नेस्टेड फ़ंक्शन कॉल के साथ उदाहरण:

<?php function inner() { return xdebug_get_function_stack(); } function outer() { return inner(); } $res = outer(); print_r($res); ?>

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

[ [ 'function' => 'inner', 'file' => '/path/to/file.php', 'line' => 3, 'params' => [] ], [ 'function' => 'outer', 'file' => '/path/to/file.php', 'line' => 6, 'params' => [] ], [ 'function' => '{main}', 'file' => '/path/to/file.php', 'line' => 8, 'params' => [] ] ]

यह भी देखें

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