debug print backtrace
debug_print_backtrace
_(PHP 5, PHP 7, PHP 8)_
debug_print_backtrace — Skriver ut en bakspårning
Beskrivning
debug_print_backtrace(int $options = 0, int $limit = 0): void
debug_print_backtrace skriver ut en PHP-bakspårning. Den skriver ut funktionsanrop, inkluderade/krävda filer och eval()ade saker.
Parametrar
options Detta är en bitmask för följande alternativ:
debug_print_backtrace options
- DEBUG_BACKTRACE_IGNORE_ARGS – Anger om "args"-indexet ska utelämnas och därmed alla funktions-/metodargument, för att spara minne.
limit Detta kan användas för att begränsa antalet stackramar som skrivs ut. Standardvärdet (limit=0) skriver ut alla stackramar.
Returvärden
Inget värde returneras.
Exempel
<?php // fil: include.php function a() { b(); } function b() { c(); } function c(){ debug_print_backtrace(); } a(); ?> <?php // fil: test.php // denna fil ska köras include 'include.php'; ?>
Exemplet ovan ger ett resultat som liknar:
#0 c() kallad på [/tmp/include.php:10] #1 b() kallad på [/tmp/include.php:6] #2 a() kallad på [/tmp/include.php:17] #3 include(/tmp/include.php) kallad på [/tmp/test.php:3]
Se även
- debug_backtrace - Genererar en bakspårning
Sidslut
Orginalhemsidan på Engelska :https://www.php.net/manual/en/function.debug-print-backtrace.php
PHP Funktioner Funktionsreferens
Det här är en maskinöversättning av PHP-manualen till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp Stockholm som har sponsrat Linux.se med webserver.