Heim  >  Artikel  >  php教程  >  So lernen Sie PHP debug_backtrace()

So lernen Sie PHP debug_backtrace()

黄舟
黄舟Original
2016-12-28 13:35:231573Durchsuche

Debug_backtrace-Funktion verstehen 1

Die Funktion der debug_backtrace-Funktion besteht darin, einen Backtrace zu generieren.

Die Funktion debug_backtrace gibt ein assoziatives Array zurück.

1. Wie ist Backtrace zu verstehen?

Können assoziative Arrays als ein neues Array verstanden werden, das mit dem ursprünglichen Array zusammenhängt?


debug_backtrace-Funktion verstehen 2


Parameter der debug_backtrace-Funktion

Funktion: aktueller Funktionsname.


1. Ob der aktuelle Funktionsname eine benutzerdefinierte Funktion oder eine Systemfunktion ist

Zeile: die aktuelle Zeilennummer.

1. Ob Zeile als die Anzahl der Zeilen verstanden werden kann, in denen die Funktion aufgerufen wird;

Datei: der aktuelle Dateiname.

1.file kann als die Datei verstanden werden, in der sich das aktuelle Debugging befindet.

Klasse: der aktuelle Klassenname.

Objekt: das aktuelle Objekt.

Typ: aktueller Aufruftyp, mögliche Aufrufe:

gibt zurück: „->“ – Methodenaufruf

gibt zurück: „::“ – statischer Methodenaufruf

gibt nichts zurück – Funktionsaufruf

1. So verstehen Sie die Aufrufe verschiedener Methoden; , Funktionsparameter auflisten. Wenn es sich um eine referenzierte Datei handelt, listen Sie den Namen der referenzierten Datei auf.


debug_backtrace-Funktion verstehen 3

?>

Ausgabe:


Oben erfahren Sie, wie Sie PHP debug_backtrace() lernen. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn).

<?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");

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn