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 — Obtiene el stack trace como cadena
Descripción
final public string Exception::getTraceAsString
( void
)
Devuelve el stack trace de la Excepción como cadena.
Parámetros
Esta función no tiene parámetros.
Valores devueltos
Devuelve el stack trace de la Excepción como cadena.
Ejemplos
Ejemplo #1 Ejemplo de Exception::getTraceAsString()
<?php
function test() {
throw new Exception;
}
try {
test();
} catch(Exception $e) {
echo $e->getTraceAsString();
}
?>
El resultado del ejemplo sería algo similar a:
#0 /home/bjori/tmp/ex.php(7): test()
#1 {main}
