Fonction debug_print_backtrace() en PHP
Exemple
Imprimer une trace PHP :
<?php function a($txt) { b("Glenn"); } function b($txt) { c("Cleveland"); } function c($txt) { debug_print_backtrace(); } a("Peter"); ?>
La sortie du code ci-dessus est similaire à cela :
#0 c(Cleveland) appelé à [C:\webfolder\test.php:6] #1 b(Glenn) appelé à [C:\webfolder\test.php:3] #2 a(Peter) appelé à [C:\webfolder\test.php:11]
Définition et utilisation
La fonction debug_print_backtrace() affiche la trace PHP (backtrace).
debug_print_backtrace() affiche une trace PHP. Il affiche les appels de fonctions, les fichiers inclus/require et le code eval().
Syntaxe
debug_print_backtrace(options,limit);
Paramètres | Description |
---|---|
options |
Optionnel. Définit le masque de bits des paramètres suivants:
|
limit | Optionnel. Utilisé pour limiter le nombre de frames de pile retournées. Par défaut (limit=0), toutes les frames de pile sont retournées. |
Détails techniques
Valeur de retour: | None |
---|---|
Version PHP: | 5.0+ |
Journal des mises à jour PHP: |
PHP 5.4: Ajouté un paramètre optionnel limit. PHP 5.3.6: Ajouté un paramètre optionnel options. |