PHP é uma linguagem de script do lado do servidor que permite que os webmasters para adicionar a funcionalidade de programação para seus sites. Código PHP é executado no servidor onde o site está hospedado e , em seguida, retorna a saída do código para o navegador do cliente . Ele incorpora um número de diferentes códigos de erro que se enquadram em três categorias básicas . Avisos
avisos PHP são erros menores que não interferem com o funcionamento do script. Os usuários normalmente não são alertados para o erro, embora o programador pode alterar essa configuração padrão e exibir uma mensagem de erro para o usuário se ele deseja.
Avisos
avisos são erros mais graves que resultam do código incorretas ou ausentes. O roteiro ainda será executado com avisos, mas o usuário receberá mensagens de erro.
Erros fatais
erros fatais causar uma falha no script . Esses erros são causados por problemas sérios com o código base. Por exemplo, se o script chama uma função que está faltando ou inacessíveis para o programa, um erro fatal será devolvido .
Códigos PHP erro quando tenta
Quando o PHP retorna um erro será acompanhado por um código de erro específico que ajuda os desenvolvedores a encontrar e corrigir o problema dentro do código que causou o erro . A seguir está uma lista dos códigos de erro retornados pelo PHP
E_ERROR : . Erro fatal . Termina o script
E_WARNING : . Aviso que não termina o script
E_PARSE : . Há um erro no analisador
E_NOTICE : . Erro não- fatal no . código
E_CORE_ERROR : . erro fatal na instalação PHP
E_CORE_WARNING : Advertências resultantes forma um erro na instalação do PHP
E_COMPILE_ERROR : . erro fatal que ocorre quando o script é compilado
E_USER_ERROR : . . erro gerado pelo código do programador
E_USER_WARNING : Aviso gerado pelo código do programador
E_USER_NOTICE : . Aviso gerado pelo código do programador
. E_STRICT : Avisos que ocorrem durante o tempo de execução de script
E_RECOVERABLE_ERROR : . erro fatal que o script pode recuperar de
E_ALL : . . mensagem de erro genérico usado quando a mensagem mais específica não se aplica < br >