370 of 410 menu

A debug_backtrace függvény

A debug_backtrace függvény egy tömböt ad vissza, amely tartalmazza az aktuális hívási verem információit. Ez magában foglalja az adatokat a meghívott függvényekről, a fájlokról, amelyekben találhatók, és a sorokról, ahonnan a hívás történt. Az első paraméter határozza meg, hogy korlátozni kell-e a kimenetet, a második pedig azt, hogy a verem hány szintjét kell kihagyni.

Szintaxis

debug_backtrace([options], [limit]);

Példa

Egyszerű példa a függvény használatára a hívási verem kiíratásához:

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

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

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

Példa

Paraméterek használata a kimenet korlátozásához:

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

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

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

Lásd még

  • a var_dump függvényt,
    amely kiírja egy változó információit
  • a error_log függvényt,
    amely hibaüzenetet küld
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