373 of 410 menu

Az xdebug_get_function_stack függvény

Az xdebug_get_function_stack függvény egy olyan tömböt ad vissza, amely információkat tartalmaz a jelenlegi függvényhívási veremről. A tömb minden eleme egy asszociatív tömb egy hívással kapcsolatos adatokkal. A függvény működéséhez a Xdebug kiterjesztés telepítése szükséges.

Szintaxis

xdebug_get_function_stack();

Példa

Egyszerű példa a hívási verem lekérésére:

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

A kód végrehajtásának eredménye:

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

Példa

Példa egymásba ágyazott függvényhívásokkal:

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

A kód végrehajtásának eredménye:

[ [ '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' => [] ] ]

Lásd még

  • a(z) debug_backtrace függvényt,
    amely hasonló információkat ad vissza a hívási veremről
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás