In questo articolo imparerai come generare un backtrace PHP. La funzione debug_backtrace() in PHP genera un backtrace PHP. Questa funzione visualizza i dati dal codice che ha portato alla funzione debug_backtrace().
qual è la sintassi della funzione DEBUG_BACKTRACE() in php?
I possibili valori di ritorno della funzione PHP debug_backtrace() sono:
Nome | Profumazione | Descrizione |
---|---|---|
function | stringa | Il nome della funzione corrente |
linea | numero intero | Il numero di riga corrente |
filetto | stringa | Il nome del file corrente |
classe | stringa | Il nome della classe corrente |
oggetto | oggetto | L'oggetto corrente |
Digitare | stringa | Il tipo di chiamata corrente. Possibili chiamate:Restituisce: “->” – Metodo callReturns: “::” – Metodo statico callReturns nulla – Chiamata di funzione |
args | schieramento | Se all'interno di una funzione, elenca gli argomenti delle funzioni. Se all'interno di un file incluso, elenca i nomi dei file inclusi |
esempi della funzione DEBUG_BACKTRACE()
Esempio 1. In questo esempio, generiamo un backtrace PHP.
<?php
function a($txt) {
b("Glenn");
}
function b($txt) {
c("Cleveland");
}
function c($txt) {
var_dump(debug_backtrace());
}
a("Peter");
?>