diff --git a/reference/errorfunc/functions/debug-backtrace.xml b/reference/errorfunc/functions/debug-backtrace.xml index e49acea29..2040fb2d3 100644 --- a/reference/errorfunc/functions/debug-backtrace.xml +++ b/reference/errorfunc/functions/debug-backtrace.xml @@ -1,43 +1,123 @@ - + + + debug_backtrace Genera un backtrace - + &reftitle.description; arraydebug_backtrace - boolprovide_objecttrue + intoptionsDEBUG_BACKTRACE_PROVIDE_OBJECT + intlimit0 - debug_backtrace genera un backtrace PHP. + debug_backtrace genera un backtrace di PHP. - - + + &reftitle.parameters; - provide_object + options + + + Questo parametro è una bitmask per le seguenti opzioni: + + Opzioni di <function>debug_backtrace</function> + + + + DEBUG_BACKTRACE_PROVIDE_OBJECT + + Indica se popolare o meno l'"oggetto" index. + + + + DEBUG_BACKTRACE_IGNORE_ARGS + + Indica se omettere o meno gli indici di "args" e quindi tutti gli argomenti della funzione/metodo, + per risparmiare memoria. + + + + +
+ + + Ci sono quattro possibili combinazioni: + + Opzioni di <function>debug_backtrace</function> + + + + debug_backtrace() + + Popola entrambi gli indici + + + + debug_backtrace(DEBUG_BACKTRACE_PROVIDE_OBJECT) + + + debug_backtrace(1) + + + debug_backtrace(0) + + Omette l'indice di "object" e popola l'indice di "args". + + + + debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS) + + Omette l'indice "object" e l'indice di "args". + + + + debug_backtrace(2) + + + debug_backtrace(DEBUG_BACKTRACE_PROVIDE_OBJECT|DEBUG_BACKTRACE_IGNORE_ARGS) + + Popola l'indice "object" e omette l'indice "args". + + + + debug_backtrace(3) + + + +
+
+
+
+
+
+ + limit - Abilita o meno la popolazione dell'indice "object". + Questo parametro può essere utilizzato per limitare il numero di stack frame restituiti. + Per default (limit=0) restituisce tutti gli stack frame.
- + &reftitle.returnvalues; - Restituisce un array associativo. Gli elementi che possono essere restituiti - sono elencati nella seguente tabella: + Restituisce un array associativo array. Gli elementi che possono essere restituiti + sono elencati nella seguente tabella: @@ -61,7 +141,7 @@ line - integer + int Il numero della linea corrente. Vedere anche __LINE__. @@ -79,7 +159,7 @@ class string - Il nome della class corrente. Vedere anche + Il nome della classe corrente. Vedere anche __CLASS__ @@ -94,16 +174,16 @@ typestring - Il tipo di chiamata corrente. Se chiamata di metodo, viene restituito "->" is returned. Se chiamata - di metodo statico, viene restituito "::". Se chiamata di funzione, non viene restituito niente. + Il tipo di chiamata corrente. Se è una chiamata ad un metodo, viene restituito "->". + Se è una chiamata ad un metodo statico, viene restituito "::". Se è una chiamata ad una funzione, non viene restituito nulla. args array - Se all'interno di una funzione, elenca gli argomenti della funzione. - Se all'interno di un file incluso, elenca i nomi del file incluso. + Se dentro una funzione, elenca una lista con gli argomenti della funzione. + Se all'interno di un file che è stato incluso, elenca i nomi dei file inclusi. @@ -112,41 +192,11 @@ - - &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - 5.2.5 - - Aggiunto il parametro opzionale provide_object. - - - - 5.1.1 - - Aggiunto l'object corrente come possibile elemento di ritorno. - - - - - - - - &reftitle.examples; - <function>debug_backtrace</function> example + Esempio di <function>debug_backtrace</function> - Dà risultati simili ai seguenti quando si esegue - /tmp/b.php: + Fornisce risultati simili al seguente esempio quando si esegue + /tmp/b.php: - + &reftitle.seealso; @@ -212,7 +262,6 @@ array(4) { -