Funzione debug_print_backtrace() di PHP
Esempio
Stampa una traceback PHP:
<?php function a($txt) { b("Glenn"); } function b($txt) { c("Cleveland"); } function c($txt) { debug_print_backtrace(); } a("Peter"); ?>
L'output del codice sopra è simile a questo:
#0 c(Cleveland) chiamato a [C:\webfolder\test.php:6] #1 b(Glenn) chiamato a [C:\webfolder\test.php:3] #2 a(Peter) chiamato a [C:\webfolder\test.php:11]
Definizione e uso
La funzione debug_print_backtrace() stampa una trace PHP (backtrace).
debug_print_backtrace() stampa una trace PHP. Stampa le chiamate di funzione, i file inclusi/richiesti e il codice eval().
Sintassi
debug_print_backtrace(options,limit);
Parametro | Descrizione |
---|---|
options |
Opzionale. Specifica il maschera dei bit per i seguenti parametri:
|
limit | Opzionale. Utilizzato per limitare il numero di frame della pila di chiamata. Il valore predefinito è (limit=0), che restituisce tutti i frame della pila di chiamata. |
Dettagli tecnici
Valore di ritorno: | Nessuno |
---|---|
Versione PHP: | 5.0+ |
Log delle aggiornamenti PHP: |
PHP 5.4: Aggiunta del parametro opzionale limit. PHP 5.3.6: Aggiunta del parametro opzionale options. |