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 — Récupère la trace de la pile en tant que chaîne
Description
final public string Exception::getTraceAsString
( void
)
Retourne la trace de la pile de l'exception, sous la forme d'une chaîne de caractères.
Liste de paramètres
Cette fonction ne contient aucun paramètre.
Valeurs de retour
Retourne la trace de la pile de l'exception, sous la forme d'une chaîne de caractères.
Exemples
Exemple #1 Exemple avec Exception::getTraceAsString()
<?php
function test() {
throw new Exception;
}
try {
test();
} catch(Exception $e) {
echo $e->getTraceAsString();
}
?>
L'exemple ci-dessus va afficher quelque chose de similaire à :
#0 /home/bjori/tmp/ex.php(7): test()
#1 {main}
