373 of 410 menu

Funksie xdebug_get_function_stack

Die funksie xdebug_get_function_stack gee 'n skikking terug wat inligting oor die huidige oproepstapel van funksies bevat. Elke element van die skikking is 'n assosiatiewe skikking met data oor die oproep. Die funksie benodig die Xdebug-uitbreiding om geïnstalleer te wees om te werk.

Sintaksis

xdebug_get_function_stack();

Voorbeeld

'n Eenvoudige voorbeeld om die oproepstapel te kry:

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

Resultaat van die kode-uitvoering:

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

Voorbeeld

Voorbeeld met geneste funksie-oproepe:

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

Resultaat van die kode-uitvoering:

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

Sien ook

  • die funksie debug_backtrace,
    wat soortgelyke inligting oor die oproepstapel teruggee
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp