Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Os erros são apenas o que contém na imagem?

Os erros retornado e que podemos usar seriam apenas esses:

  • ArithmeticError
  • DivisionByZeroError
  • AssertionError
  • TypeError
  • CompileError
  • ParseError

então não tem como "causar um novo erro" Pois todos já seriam definidos

3 respostas

Estas são apenas algumas exceptions, Thamiris. Qualquer código pode criar novas exceptions (aprendemos isso no treinamento) e o próprio PHP possui outras também.

Digo como erros mesmo, pois erros seriam diferente de exceptions né? Que deu a entender que erros são partes do codigo que ficaram erradas e o php nos avisa não executando o codigo e os exceptions são partes do codigo que forçam o funcionamento mas avisa que está errado mas o codigo funciona

solução!

Ah, entendi sua dúvida.

Então, esses são os erros padrões do PHP, mas uma extensão, como pode criar código no core do PHP, pode criar também novos erros.

Além disso, é muito comum funções do PHP usarem uma forma legada de gerar erros, que foi explicada no capítulo 6. :-)

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