0
respostas

Erro do banco aparece ao invés de ser mostrado a mensagem da RuntimeException

Olá.

Estou na aula 6 - Tratamento de erros. Segui o exemplo do Vinícius de adicionar uma verificação se o prepare statement da query retornar false, lance uma RuntimeException que será capturada pelo try/catch do arquivo create-class.php só que tentando debugar, percebo que o PHP está retornando a mensagem do SQLite SQLSTATE[HY000]: General error: 1 no such table: studenta quando deveria retornar a mensagem do RuntimeException: Erro na query do banco.

O que deve estar faltando no código para que ocasionasse isso?

Segue o link do meu projeto no GitHub:

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software