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?
Parameter der debug_backtrace-Funktion
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
?>
<?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");