Manuel PHP

debug_print_backtrace

(PHP 5)

debug_print_backtrace — Affiche la pile d'exécution PHP

Description

void debug_print_backtrace ( void )

debug_print_backtrace() affiche la pile d'exécution de PHP. Elle affiche les appels aux fonctions, aux fichiers inclus / requis ainsi que les appels à eval().

Liste de paramètres

Cette fonction n'a aucun paramètre.

Valeurs de retour

Aucune valeur n'est retournée.

Exemples

Example#1 Exemple avec debug_print_backtrace()

  1. <?php
  2. // fichier include.php
  3.  
  4. function a() { 
  5.    b();  
  6. }  
  7.  
  8. function b() { 
  9.    c();  
  10. }  
  11.  
  12. function c(){ 
  13.    debug_print_backtrace();  
  14. }  
  15.  
  16. a();  
  17.  
  18. ?> 
  1. <?php
  2. // fichier test.php
  3. // C'est le fichier que vous devez exécuter
  4.  
  5. include 'include.php';  
  6. ?> 

L'exemple ci-dessus va afficher quelque chose de similaire à :

#0 eval() called at [/tmp/include.php:5] #1 a() called at [/tmp/include.php:17] #2 include(/tmp/include.php) called at [/tmp/test.php:3] #0 c() called at [/tmp/include.php:10] #1 b() called at [/tmp/include.php:6] #2 a() called at [/tmp/include.php:17] #3 include(/tmp/include.php) called at [/tmp/test.php:3]

Voir aussi


Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Breizh Blog