Eu queria saber qual é a diferença entre os erros lançados pelo throwable e os erros que foram falados nesta aula: Tipos de erros. Não intendi muito bem!
Eu queria saber qual é a diferença entre os erros lançados pelo throwable e os erros que foram falados nesta aula: Tipos de erros. Não intendi muito bem!
Olá, Tiago! Tudo bem?
Gostaria de pedir desculpas pela demora em responder o seu tópico.
O throwable é uma interface que representa tanto exceções quanto erros em PHP. Ele é utilizado para capturar e tratar erros e exceções de forma genérica. Ou seja, qualquer erro ou exceção que ocorra durante a execução do seu código pode ser capturado através do throwable.
Já os erros mencionados na aula sobre Tipos de erros são categorias específicas de erros que podem ocorrer em PHP, como erros de sintaxe, erros de execução, erros de tempo de execução, entre outros. Esses erros são mais detalhados e específicos em relação ao throwable, pois fornecem informações mais precisas sobre o problema que ocorreu.
Espero ter ajudado e bons estudos!