Maison > php教程 > PHP开发 > le corps du texte

Comment apprendre PHP debug_backtrace()

黄舟
Libérer: 2016-12-28 13:35:23
original
1559 Les gens l'ont consulté

Compréhension de la fonction Debug_backtrace 1

La fonction de la fonction debug_backtrace est de générer une trace arrière.

La fonction debug_backtrace renvoie un tableau associatif.

1. Comment comprendre le backtrace ;

2. Les tableaux associatifs peuvent-ils être compris comme un nouveau tableau lié au tableau d'origine ;


Compréhension de la fonction debug_backtrace 2


Paramètres de la fonction debug_backtrace

fonction : nom de la fonction actuelle.


1. Si le nom de la fonction actuelle est une fonction personnalisée ou une fonction système

ligne : le numéro de la ligne actuelle.

1. La ligne peut-elle être comprise comme le nombre de lignes où la fonction est appelée

fichier : le nom du fichier actuel.

1.file peut être compris comme le fichier où se trouve le débogage actuel

class : le nom de la classe actuelle

object : l'objet actuel.

type : type d'appel actuel, appels possibles :

renvoie : "->" - appel de méthode

renvoie : "::" - appel de méthode statique

ne renvoie rien - appel de fonction

1 Comment comprendre les appels de différentes méthodes ; si le tableau

args[] est dans une fonction. , Liste les paramètres de fonction. S'il s'agit d'un fichier référencé, indiquez le nom du fichier référencé.




Compréhension de la fonction debug_backtrace 3


?>

Sortie :
<?php 
function one($str1, $str2) { 
 two("Glenn", "Quagmire"); 
 } 
function two($str1, $str2) { 
 three("Cleveland", "Brown"); 
 } 
function three($str1, $str2) { 
 print_r(debug_backtrace()); 
 } 
 one("Peter", "Griffin");
Copier après la connexion

Ce qui précède explique comment apprendre PHP debug_backtrace() Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !

Array ( [0] => Array ( [file] => C:\wamp\www\web.php [line] => 89 [function] => three [args] => Array ( [0] => Cleveland [1] => Brown ) ) 
[1] => Array ( [file] => C:\wamp\www\web.php [line] => 86 [function] => two [args] => Array ( [0] => Glenn [1] => Quagmire ) ) 
[2] => Array ( [file] => C:\wamp\www\web.php [line] => 94 [function] => one [args] => Array ( [0] => Peter [1] => Griffin ) ) )
Copier après la connexion


Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Recommandations populaires
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!