PHP debug_print_backtrace() functie
Voorbeeld
Druk een PHP trace af:
<?php function a($txt) { b("Glenn"); } function b($txt) { c("Cleveland"); } function c($txt) { debug_print_backtrace(); } a("Peter"); ?>
De output van het bovenstaande code is ongeveer zo:
#0 c(Cleveland) aangeroepen op [C:\webfolder\test.php:6] #1 b(Glenn) aangeroepen op [C:\webfolder\test.php:3] #2 a(Peter) aangeroepen op [C:\webfolder\test.php:11]
Definitie en gebruik
debug_print_backtrace() functie drukt een PHP backtrace (backtrace) af.
debug_print_backtrace() drukt een PHP backtrace af. Het drukt de functie-aanroepen, ingesloten/vereiste bestanden en eval() code af.
Syntax
debug_print_backtrace(opties,limiet);
Parameters | Beschrijving |
---|---|
opties |
Optioneel. Bepaal de bitmasker voor de volgende parameters:
|
limiet | Optioneel. Gebruikt om het aantal retourstackframes te beperken. Standaard is (limiet=0), alle stackframes worden geretourneerd. |
Technische details
Retourwaarde: | None |
---|---|
PHP Versie: | 5.0+ |
PHP Update Log: |
PHP 5.4: Voegde optionele parameters toe limiet. PHP 5.3.6: Voegde optionele parameters toe opties. |