debug_backtrace() génère un contexte de débogage et retourne cette information sous forme de tableau associatif (array). Les éléments de ce tableau sont les suivants :
Tableau 1. Eléments du tableau de debug_backtrace()
Nom | Type | Description |
---|---|---|
function | string | Le nom de la fonction courante. Voyez aussi __FUNCTION__. |
line | entier | Le numéro courant de ligne. Voyez aussi __LINE__. |
file | string | Le nom du fichier courant. Voyez aussi __FILE__. |
class | string | Le nom de la classe courante class. Voyez aussi __CLASS__ |
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, la liste des arguments. Si dans un fichier inclus, la liste des fichiers inclus. |
Voici un exemple simple d'utilisation.
Voir aussi trigger_error() et debug_print_backtrace().
Précédent | Sommaire | Suivant |
Gestion des erreurs | Niveau supérieur | debug_print_backtrace |