Maison  >  Article  >  développement back-end  >  Comment utiliser la fonction de gestion des erreurs PHP debug_backtrace() ?

Comment utiliser la fonction de gestion des erreurs PHP debug_backtrace() ?

藏色散人
藏色散人original
2019-03-09 14:18:492574parcourir

Comment utiliser la fonction de gestion des erreurs PHP debug_backtrace() ?

La fonction php debug_backtrace() est utilisée pour générer une trace PHP, c'est-à-dire pour générer une trace PHP.

Syntaxe :

debug_backtrace(provide_object)

Paramètres :

provide_object : Spécifiez s'il faut remplir l'index de l'objet. Le type de provide_object est booléen.

Valeur de retour :

La fonction debug_backtrace() renvoie un tableau associatif. La liste suivante contient les éléments renvoyés possibles :

Nom Description
fonction string
ligne entier Numéro de ligne actuel.
fichier chaîne Nom du fichier actuel.
classe chaîne Nom de la classe actuelle
objet objet
type chaîne
名称 类型 描述
function string 当前函数的名称。
line integer 当前行号。
file string 当前文件名。
class string 当前类名
object object 当前对象名称。
type string

指定当前调用类型。

用于方法调用。(返回“->”)

用于静态方法调用。( 返回“::”) 

用于函数调用。(没有任何返回,即为空) 

args array

如果在函数内部。(这列出了函数参数。)

如果在包含的文件中。(这会列出包含的文件名。)

Spécifie le type d'appel actuel.


est utilisé pour les appels de méthode. (Renvoie "->")

<?php
function demo($str)
{
    echo "正在学习:".$str."<br />";
    var_dump(debug_backtrace());
}
demo(&#39;php&#39;);
est utilisé pour les appels de méthode statique. (Renvoie "::")


est utilisé pour les appels de fonction. (Si rien n'est renvoyé, il est vide)

args tableau
正在学习:php
array (size=1)
  0 => 
    array (size=4)
      &#39;file&#39; => string &#39;D:\wamp\www\test\demo.php&#39; (length=25)
      &#39;line&#39; => int 7
      &#39;function&#39; => string &#39;demo&#39; (length=4)
      &#39;args&#39; => 
        array (size=1)
          0 => &string &#39;php&#39; (length=3)
Si à l'intérieur de la fonction. (Cela répertorie les arguments de la fonction.)

si dans un fichier inclus. (Cela répertorie les noms de fichiers inclus.)

Exemple de code :

Sortie : Recommandations associées : "Tutoriel PHP" Cet article présente la fonction de gestion des erreurs PHP debug_backtrace(). J'espère qu'il sera utile aux amis qui. j'en ai besoin.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
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