PHP - Ausnahme getTrace()-Methode
Beispiel
Stack-Trace ausgeben:
<?php
function myFunction($num) {
throw new Exception("An error
occurred");
}
try {
myFunction(5);
} catch (Exception
$e) {
print_r($e->getTrace());
}
?>
Definition und Verwendung
Die getTrace()
Methode gibt einen Stack-Trace in Form eines Arrays zurück.
Stack-Traces enthalten Informationen über alle Funktionen, die zu einem bestimmten Zeitpunkt ausgeführt werden. Der von dieser Methode bereitgestellte Stack-Trace enthält Informationen über den Stack zu dem Zeitpunkt, zu dem die Ausnahme ausgelöst wurde.
Syntax
$exception->getTrace()
Technische Details
Rückgabewert: | Gibt einen Stack-Trace in Form eines Arrays zurück |
---|
Verwandte Seiten
Lesen Sie mehr über Ausnahmen in unserem Kapitel zu PHP-Ausnahmen .
PHP-Referenz: Die getTraceAsString()- Methode.
❮ PHP-Ausnahmereferenz