In questo articolo imparerai come stampare il backtrace PHP. La funzione debug_print_backtrace() in PHP stampa un backtrace PHP.
Questa funzione visualizza i dati dal codice che ha portato alla funzione debug_print_backtrace().
qual è la sintassi della funzione DEBUG_PRINT_BACKTRACE() in php?
debug_print_backtrace(options, limit);
Parametro | Descrizione |
---|---|
Opzioni | Opzionale. Specifica una maschera di bit per la seguente opzione: DEBUG_BACKTRACE_IGNORE_ARGS (se omettere o meno l'indice "args" e tutti gli argomenti della funzione/del metodo per risparmiare memoria) |
limitare | Opzionale. Limita il numero di fotogrammi impilati stampati. Per impostazione predefinita (limit=0) stampa tutti i frame dello stack |
esempi della funzione DEBUG_PRINT_BACKTRACE()
Esempio 1. In questo esempio, stampiamo un backtrace PHP.
<?php
function a($txt) {
b("Glenn");
}
function b($txt) {
c("Cleveland");
}
function c($txt) {
debug_print_backtrace();
}
a("Peter");
?>