This method may be very slow and affecting your apache to use all his resources. You will meet performance problems if stack trace is huge (big array in some object). This happens because PHP don't "like" to concatenate big stings info one - it works really slow.
Exception::getTraceAsString
(PHP 5 >= 5.1.0)
Exception::getTraceAsString — Gibt den Stacktrace als String zurück
Beschreibung
final public string Exception::getTraceAsString
( void
)
Gibt den Stacktrace als String zurück.
Parameter-Liste
Diese Funktion hat keine Parameter.
Rückgabewerte
Gibt den Stacktrace als String zurück.
Beispiele
Beispiel #1 Exception::getTraceAsString()-Beispiel
<?php
function test() {
throw new Exception;
}
try {
test();
} catch(Exception $e) {
echo $e->getTraceAsString();
}
?>
Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:
#0 /home/bjori/tmp/ex.php(7): test()
#1 {main}
