370 of 410 menu

Fonction debug_backtrace

La fonction debug_backtrace retourne un tableau contenant des informations sur la pile d'appels courante. Cela inclut des données sur les fonctions appelées, les fichiers dans lesquels elles se trouvent et les lignes à partir desquelles l'appel a été effectué. Le premier paramètre détermine s'il faut limiter la sortie, et le second - combien de niveaux de pile doivent être ignorés.

Syntaxe

debug_backtrace([options], [limit]);

Exemple

Un exemple simple d'utilisation de la fonction pour afficher la pile d'appels :

<?php function test() { var_dump(debug_backtrace()); } test(); ?>

Résultat de l'exécution du code :

array(1) { [0]=> array(4) { ["file"]=> string(17) "/path/to/file.php" ["line"]=> int(5) ["function"]=> string(4) "test" ["args"]=> array(0) { } } }

Exemple

Utilisation des paramètres pour limiter la sortie :

<?php function inner() { var_dump(debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS, 1)); } function outer() { inner(); } outer(); ?>

Résultat de l'exécution du code :

array(1) { [0]=> array(3) { ["file"]=> string(17) "/path/to/file.php" ["line"]=> int(7) ["function"]=> string(5) "inner" } }

Voir aussi

  • la fonction var_dump,
    qui affiche des informations sur une variable
  • la fonction error_log,
    qui envoie un message d'erreur
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser