try {    
    throw new Exception("Тестовая ошибка", 123);
} catch (Exception $e) {
    echo "Сообщение: " . $e->getMessage() . "\n";
    echo "Код: " . $e->getCode() . "\n";
    echo "Файл: " . $e->getFile() . "\n";
    echo "Строка: " . $e->getLine() . "\n";
    echo "Трассировка: " . $e->getTraceAsString();
}