370 of 410 menu

Funktion debug_backtrace

Die Funktion debug_backtrace gibt ein Array zurück, das Informationen über den aktuellen Aufruf-Stack enthält. Dies umfasst Daten über aufgerufene Funktionen, die Dateien, in denen sie sich befinden, und die Zeilen, von denen aus der Aufruf erfolgte. Der erste Parameter legt fest, ob die Ausgabe eingeschränkt werden soll, und der zweite, wie viele Ebenen des Stacks übersprungen werden sollen.

Syntax

debug_backtrace([options], [limit]);

Beispiel

Ein einfaches Beispiel für die Verwendung der Funktion zur Ausgabe des Aufruf-Stacks:

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

Ergebnis der Codeausführung:

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

Beispiel

Verwendung von Parametern zur Einschränkung der Ausgabe:

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

Ergebnis der Codeausführung:

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

Siehe auch

  • die Funktion var_dump,
    die Informationen über eine Variable ausgibt
  • die Funktion error_log,
    die eine Fehlermeldung sendet
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικά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
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen