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 — Obtém a stack trace como uma string
Descrição
final public string Exception::getTraceAsString
( void
)
Retorna a stack trace da exceção como uma string.
Parâmetros
Esta função não possui parâmetros.
Valor Retornado
Retorna a stack trace da exceção como uma string.
Exemplos
Exemplo #1 Exemplo da Exception::getTraceAsString()
<?php
function test() {
throw new Exception;
}
try {
test();
} catch(Exception $e) {
echo $e->getTraceAsString();
}
?>
O exemplo acima irá imprimir algo similar à:
#0 /home/bjori/tmp/ex.php(7): test()
#1 {main}
