Menu
Coddy logo textTech

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 possui um sistema integrado para relatar diferentes tipos de problemas que podem ocorrer em seu código. Entender esses tipos de erro ajuda você a identificar o que deu errado e quão sério é o problema.

Notices são o tipo mais leve de erro. Eles indicam problemas em potencial que não impedem a execução do seu script, como o uso de uma variável indefinida. Seu código continua a ser executado, mas o PHP avisa você sobre algo que pode causar problemas mais tarde.

Warnings são mais graves do que notices, mas ainda permitem que seu script continue em execução. Estes ocorrem quando o PHP encontra um problema, como tentar incluir um arquivo que não existe ou chamar uma função com o número incorreto de argumentos. O script continua rodando, mas a operação problemática falha.

Erros Fatais (Fatal Errors) 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 pode se recuperar, como chamar uma função que não existe ou ficar sem memória. Quando um erro fatal ocorre, seu script para completamente naquele ponto.

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

quiz iconTeste seus conhecimentos

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

quiz iconTeste seus conhecimentos

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

quiz iconTeste seus conhecimentos

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

Folha de consulta

O PHP possui três tipos principais de erro que indicam diferentes níveis de gravidade:

Notices - Erros mais leves que não interrompem a execução do script. Avisam sobre problemas potenciais, como variáveis indefinidas.

Warnings - Mais graves que os notices, mas o script continua em execução. Ocorrem quando operações falham, como incluir arquivos inexistentes ou chamar funções com argumentos incorretos.

Fatal Errors - Erros mais graves que interrompem imediatamente a execução do script. Acontecem quando o PHP encontra problemas irrecuperáveis, como chamar funções inexistentes ou ficar sem memória.

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