debug print backtrace

Från Wiki.linux.se
Version från den 10 oktober 2024 kl. 17.29 av Admin (diskussion | bidrag) (Skapade sidan med '=== debug_print_backtrace === _(PHP 5, PHP 7, PHP 8)_ debug_print_backtrace — Skriver ut en bakspårning ==== Beskrivning ==== <pre>debug_print_backtrace(int $options = 0, int $limit = 0): void</pre> 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'...')
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till navigering Hoppa till sök

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

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.