Professional Documents
Culture Documents
Como funcoes de Erro nsa permitem Definir Regras de Tratamento de Erros Próprias e MODIFICAR um Forma Como Erros OS PODEM SER registrados.
Como funcoes de log Nos permitem enviar Mensagens diretamente para OUTRAS Maquinas, e-mails UO registros do Sistema.
Como funcoes de Relatório de Erros Nos permitem personalizar o Nível EO tipo de realimentação de Erro.
Instalação
Como funcoes de Erro fazer PHP São parte do Núcleo do PHP. Nenhuma Instalação E necessaria para Usar essas funcoes.
error_reporting NULO Define o nível de relatório de erro (um inteiro ou constantes nomeadas) PHP_INI_ALL
display_errors "1" Especifica se os erros devem ser impresso na tela, ou se devem ser escondidos PHP_INI_ALL
do usuário. Nota: Este recurso não deve ser usado em sistemas de produção (só
para apoiar o seu desenvolvimento)
display_startup_errors "0" Mesmo quando display_errors está ligado, erros que ocorrem durante a PHP_INI_ALL
inicialização do PHP não são exibidos Nota: É altamente recomendável para
manter display_startup_errors off, exceto para depuração
log_errors "0" Define se as mensagens de erro de script devem ser registradas no log de erro PHP_INI_ALL
do servidor ou error_log. Nota: É altamente recomendável para usar o log de
erro em vez de erro exibir em sites de produção
log_errors_max_len "1024" Define o comprimento máximo de log_errors em bytes. O valor "0" pode ser usado PHP_INI_ALL
para não aplicar qualquer comprimento máximo em tudo. Este comprimento é
aplicado a erros registrados, exibidos erros, e também para $ php_errormsg
(disponível desde PHP
4.3)
ignore_repeated_errors "0" Especifica se pretende registar mensagens de erro repetidas. Quando ajustado PHP_INI_ALL
para "1" não vai erros com erros repetidos do mesmo arquivo na mesma linha de
log (disponível desde o PHP 4.3)
ignore_repeated_source "0" Especifica se pretende registar mensagens de erro repetidas. Quando ajustado para PHP_INI_ALL
"1" não vai erros com erros repetidos de arquivos ou linhas de origem diferente log
(disponível desde o PHP 4.3)
report_memleaks "1" Se definido como "1" (o padrão), este parâmetro irá mostrar um relatório de PHP_INI_ALL
vazamentos de memória detectados pelo gerenciador de memória Zend (disponível
desde PHP 4.3)
2/6
2018/04/04 Funcoes de Erro fazer PHP 5
track_errors "0" Se definido como "1", a última mensagem de erro estará sempre PHP_INI_ALL
presente no $ php_errormsg variável
xmlrpc_errors "0" Desliga o relatório de erros normal e formatos de erros como mensagem de PHP_INI_SYSTEM
erro XML-RPC (disponível desde o PHP 4.1)
xmlrpc_error_number "0" Usado como o valor do elemento faultCode XML-RPC (disponível desde PHP_INI_ALL
PHP 4.1)
error_prepend_string NULO Especifica uma cadeia de saída antes de uma mensagem de erro PHP_INI_ALL
error_append_string NULO Especifica uma cadeia de saída após uma mensagem de erro PHP_INI_ALL
error_log NULO Especifica o nome do arquivo onde erros de script deve ser registrado. O arquivo PHP_INI_ALL
deve ser escrito pelo usuário do servidor web. Se o valor especial syslog é usado,
os erros são enviados para o logger do sistema, em vez
Função Descrição
error_log () Envia uma mensagem de erro em um log, em um arquivo, ou para uma conta de correio
1 E_ERROR erros em tempo de execução fatal. Os erros que não podem ser recuperados a partir de. Execução do script é interrompida
2 E_WARNING avisos de tempo de execução (erros não fatais). Execução do script não é interrompida
4 E_PARSE Em tempo de compilação erros de análise. Erros de análise só deve ser gerado pelo analisador
4/6
2018/04/04 Funcoes de Erro fazer PHP 5
8 E_NOTICE avisos de tempo de execução. O script encontrado algo que poderia ser um erro, mas também pode acontecer quando
executar um script normalmente
16 E_CORE_ERROR erros fatais durante a inicialização do PHP. Isto é como E_ERROR, exceto que é gerado pelo núcleo do PHP
32 E_CORE_WARNING erros não fatais na inicialização PHP. Isto é como E_WARNING, exceto que é gerado pelo núcleo do PHP
64 E_COMPILE_ERROR erros em tempo de compilação fatal. Isto é como E_ERROR, exceto que é gerado pelo Mecanismo Zend Scripting
128 E_COMPILE_WARNING Não fatais erros de tempo de compilação. Isto é como E_WARNING, exceto que é gerado pelo Mecanismo Zend
Scripting
256 E_USER_ERROR Erro fatal gerado pelo usuário. Isto é como E_ERROR, exceto que é gerado no código PHP usando a função
PHP trigger_error ()
512 E_USER_WARNING Aviso gerado pelo usuário não-fatal. Isto é como E_WARNING, exceto que é gerado no código PHP usando a função
PHP trigger_error ()
1024 E_USER_NOTICE aviso gerado pelo usuário. Isto é como E_NOTICE, exceto que é gerado no código PHP usando a função PHP
trigger_error ()
2048 E_STRICT Permite ao PHP sugerir mudanças ao seu código que irá garantir a melhor interoperabilidade e
compatibilidade futura do seu código (Desde o PHP 5, mas não incluídas no E_ALL até PHP 5.4)
4096 E_RECOVERABLE_ERROR Erro fatal capturável. Indica que ocorreu um erro provavelmente perigoso, mas não deixou o motor em um estado
instável. Se o erro não for pego por um identificador definido pelo utilizador, a aplicação aborta como era um
E_ERROR (Desde o PHP 5.2)
8192 E_DEPRECATED avisos de tempo de execução. Ative esta para receber avisos sobre código que não vai funcionar em futuras versões
(Desde o PHP 5.3)
16384 E_USER_DEPRECATED Aviso gerado pelo usuário. Isto é como E_DEPRECATED, exceto que é gerado no código PHP usando a função
trigger_error PHP () (Desde o PHP 5.3)
5/6
2018/04/04 Funcoes de Erro fazer PHP 5
32767 E_ALL Permitir que todos os erros PHP e advertências (exceto E_STRICT em versões <5.4)
• Anterior Próximo •
6/6