370 of 410 menu

Funksie debug_backtrace

Die funksie debug_backtrace gee 'n skikking terug wat inligting oor die huidige oproepstapel bevat. Dit sluit in data oor die funksies wat geroep is, die lêers waarin hulle is, en die lyne vanwaar die oproep gedoen is. Die eerste parameter bepaal of die uitset beperk moet word, en die tweede - hoeveel vlakke van die stapel oorgeslaan moet word.

Sintaksis

debug_backtrace([options], [limit]);

Voorbeeld

'n Eenvoudige voorbeeld van die gebruik van die funksie om die oproepstapel te wys:

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

Resultaat van die kode-uitvoering:

array(1) { [0]=> array(4) { ["file"]=> string(17) "/pad/na/lêer.php" ["line"]=> int(5) ["function"]=> string(4) "test" ["args"]=> array(0) { } } }

Voorbeeld

Gebruik van parameters om die uitset te beperk:

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

Resultaat van die kode-uitvoering:

array(1) { [0]=> array(3) { ["file"]=> string(17) "/pad/na/lêer.php" ["line"]=> int(7) ["function"]=> string(5) "inner" } }

Sien ook

  • die funksie var_dump,
    wat inligting oor 'n veranderlike wys
  • die funksie error_log,
    wat 'n foutboodskap stuur
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