debug_backtrace Génère le contexte de déboguage &reftitle.description; arraydebug_backtrace boolprovide_object debug_backtrace génère un contexte de déboguage PHP. &reftitle.returnvalues; Retourne un tableau associatif. Les éléments de retour possibles sont les suivants : Éléments possibles de retour de la fonction <function>debug_backtrace</function> &Name; &Type; &Description; function &string; Le nom de la fonction courante. Voir aussi __FUNCTION__. line &integer; Le numéro de la ligne courante. Voir aussi __LINE__. file string Le nom du fichier courant. Voir aussi __FILE__. class string Le nom courante de la classe. Voir aussi __CLASS__ object object L'objet courant. type string Le type de classe courante. Si une méthode est appelée, "->" est retourné. Si une méthode statique est appelé, "::" est retourné. Si une fonction est appelée, rien ne sera retourné. args array Si à l'intérieur d'une fonction, ceci liste des arguments. Si dans un fichier inclus, ceci liste des fichiers inclus.
&reftitle.changelog; &Version; &Description; 5.2.5 Ajout du paramètre optionnel provide_object. 5.1.1 Ajout de l'objet courant comme élément de retour possible. &reftitle.examples; Exemple avec <function>debug_backtrace</function> ]]> Résultat de l'exécution de /tmp/b.php : array(4) { ["file"] => string(10) "/tmp/a.php" ["line"] => int(10) ["function"] => string(6) "a_test" ["args"]=> array(1) { [0] => &string(6) "friend" } } [1]=> array(4) { ["file"] => string(10) "/tmp/b.php" ["line"] => int(2) ["args"] => array(1) { [0] => string(10) "/tmp/a.php" } ["function"] => string(12) "include_once" } } ]]> &reftitle.seealso; trigger_error debug_print_backtrace