Menu
CoddyTech

Entendendo Erros no PHP

Parte da seção Lógica & Fluxo do Journey de PHP da Coddy. Lição 52 de 68.

Quando você escreve código PHP, as coisas nem sempre saem como planejado. O PHP tem um sistema integrado para relatar diferentes tipos de problemas que podem ocorrer no seu código. Entender esses tipos de erro ajuda você a identificar o que deu errado e a gravidade do problema.

Notices são o tipo mais brando de erro. Elas indicam possíveis problemas que não impedem a execução do seu script. Seu código continua sendo executado, mas o PHP avisa sobre algo que pode causar problemas mais tarde. No PHP 7, o exemplo clássico era usar uma variável indefinida; o PHP 8 elevou esse caso a um aviso, então os notices são mais raros atualmente.

Avisos são mais sérios do que notificações, mas ainda permitem que seu script continue sendo executado. Eles ocorrem quando o PHP encontra um problema, como ao tentar incluir um arquivo que não existe. O script continua, mas a operação problemática falha.

Erros fatais são o tipo mais grave e interrompem imediatamente a execução do seu script. Eles ocorrem quando o PHP encontra algo do qual não consegue se recuperar, como chamar uma função que não existe ou ficar sem memória. Quando ocorre um erro fatal, seu script é interrompido completamente nesse ponto.

Aprender a reconhecer esses diferentes tipos de erro nas mensagens de erro do PHP ajudará você a entender rapidamente a gravidade dos problemas no seu código e a agir adequadamente para corrigi-los.

Experimente você mesmo

Esta lição não inclui um desafio de código.

quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Lógica & Fluxo

Pratique por conta própria: Compilador de PHP online