You are on page 1of 6

2018/04/04 Funcoes de Erro fazer PHP 5

Funcoes de Erro fazer PHP 5


• Anterior Próximo •

Introdução ao Erro PHP


Como funcoes de Erro São Usadas para lidar COM o Tratamento de e Registro de Erros.

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.

Configuracao de ritmo de Execução


O Comportamento das funcoes de Erro E afetado Pelas configurações não php.ini.

Erros e opções de configuracao de registro:


1/6
2018/04/04 Funcoes de Erro fazer PHP 5

Nome padrão Descrição Mutável

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

html_errors "1" Desliga tags HTML em mensagens de erro PHP_INI_ALL


PHP_INI_SYSTEM em PHP
<= 4.2.3.

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)

docref_root "" (Disponível a partir do PHP 4.3) PHP_INI_ALL

docref_ext "" (Disponível a partir do PHP 4.3.2) PHP_INI_ALL

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

Erro de PHP e funcoes de registro


3/6
2018/04/04 Funcoes de Erro fazer PHP 5

Função Descrição

debug_backtrace () Gera um backtrace

debug_print_backtrace () Imprime um backtrace

error_get_last () Retorna o último erro que ocorreu

error_log () Envia uma mensagem de erro em um log, em um arquivo, ou para uma conta de correio

error_reporting () Especifica que os erros são relatados

restore_error_handler () Restaura o manipulador de erro anterior

restore_exception_handler () Restaura o manipulador de exceção anterior

set_error_handler () Define uma função de manipulador de erro definido pelo usuário

set_exception_handler () Define uma função manipulador de exceção definida pelo usuário

trigger_error () Cria uma mensagem de erro em nível de usuário

user_error () Alias ​de trigger_error ()

PHP 5 Erro predefinido e Constantes de registro

constante valor Descrição

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 •

copyright 1999-2015 por Refsnes dados. Todos os direitos reservados.

6/6

You might also like