DEBUG_PRINT_BACKTRACE |
Affichage de la trace de déboguage |
---|---|
PHP 5+ |
Syntaxe
function debug_print_backtrace(); | PHP 5.0+ |
function debug_print_backtrace($options); | PHP 5.3.6+ |
function debug_print_backtrace($options, $limit); | PHP 5.4.0+ |
Paramètres
Nom | Description | |
---|---|---|
$options | Ce paramètre permet d'indiquer les options d'affichage. Voici les options reconnus : | |
Constante | Description | |
DEBUG_BACKTRACE_IGNORE_ARGS | Cette valeur permet d'indiquer qu'il faut pas mettre l'index «args» et de cette façon préserver la quantité de mémoire utilisé. | |
$limit | Ce paramètre permet d'indiquer la quantité maximal de trame affiché. S'il y en a plus, ils ne seront pas affichés. |
Retour
Aucun
Description
Cette fonction permet d'afficher la liste de pile d'exécution du programme de votre script de langage de programmation PHP.
Remarques
- Si vous voulez connaître le fichier l'ayant appelé, comme il est souvent le cas dans les projets inondés d'architecture, il faut plutôt utiliser la fonction «get_included_files» avec par exemple l'instruction suivante «var_dump(get_included_files());».
- Si vous souhaitez obtenir le résultat dans une variable, il est préférable d'utiliser la fonction «debug_backtrace».
- On peut également utiliser le code suivant pour connaitre la trace des appels d'objets et de fonctions :
- <?php
- /* ... */
- $e = new Exception;
- var_dump($e->getTraceAsString());
- /* ... */
- ?>
Dernière mise à jour : Mercredi, le 25 mars 2015