* catch exception in exception handler :)

This commit is contained in:
Max Pozdeev 2011-05-30 18:45:35 +04:00
parent b77ff34a1b
commit d93e216088

View file

@ -798,11 +798,16 @@ function myErrorHandler($errno, $errstr, $errfile, $errline)
function myExceptionHandler($e)
{
if(-1 == $e->getCode()) {
echo $e->getMessage()."\n". $e->getTraceAsString();
exit;
try { // to avoid Exception thrown without a stack frame
if(-1 == $e->getCode()) {
echo $e->getMessage()."\n". $e->getTraceAsString();
exit;
}
echo 'Exception: \''. $e->getMessage() .'\' in '. $e->getFile() .':'. $e->getLine(); //."\n". $e->getTraceAsString();
}
catch(Exception $e) {
echo 'Exception in ExceptionHandler: \''. $e->getMessage() .'\' in '. $e->getFile() .':'. $e->getLine();
}
echo 'Exception: \''. $e->getMessage() .'\' in '. $e->getFile() .':'. $e->getLine(); //."\n". $e->getTraceAsString();
exit;
}