|
debug_backtrace() erzeugt Daten zur Ablaufverfolgung und gibt diese Informationen in einem assoziativen array zurück. Die möglichen zurückgegebenen Arrayelemente sind in der folgenden Tabelle aufgelistet:
Tabelle 1. Als zurückgegebene Arrayelemente von debug_backtrace() sind möglich:
Name | Typ | Beschreibung |
---|---|---|
function | string | Der Name der aktuell ausgeführten Funktion. Siehe auch __FUNCTION__. |
line | integer | Die aktuelle Zeilennummer. Siehe auch __LINE__. |
file | string | Der aktuelle Dateiname. Siehe auch __FILE__. |
class | string | Der aktuelle class - Name. Siehe auch __CLASS__ |
type | string | Der aktuelle Typ des Aufrufs. Falls der Aufruf in einer Methode erfolgte, wird "->" zurückgegeben. Falls der Aufruf aus einer statischen Funktion erfolgte, wird "::" zurückgegeben und falls der Aufruf aus einer Funktion erfolgte, wird nichts zurückgegeben. |
args | array | Falls der Aufruf aus einer Funktion erfolgte, werden hier die Funktionsargumente aufgelistet. Falls der Aufruf aus einer eingebundenen Datei erfolgte, werden die Namen der Include-Dateien angegeben. |
Hier folgt ein einfaches Beispiel.
Siehe auch trigger_error() und debug_print_backtrace().
Zurück | Zum Anfang | Weiter |
Error Handling and Logging Functions | Nach oben | debug_print_backtrace |
Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 17:56:59