Pergunta

Faz error_reporting(0); tem algum efeito no log de erros (no arquivo) ou apenas suprime a exibição de erros na tela?

Obrigado.

Foi útil?

Solução

Sim, isso afeta os dois.

O nível de erro_retinging define quais níveis de erros recebem provocado. Se você registrar ou exibir esses erros, é determinado pelas outras configurações.

Para resumir:

Em essência, configuração error_reporting(0) significa que você desativou o relatório de erro e nada será registrado para arquivar ou sair na tela.

Outras dicas

Apenas suprime erros exibidos. Sua Configurações da INI para registro de erros determinar os níveis de registro.

PHP tem documentos muito bons, confira

http://us.php.net/manual/en/errorfunc.configuration.php#ini.error-reportingpara o que faz,

http://us.php.net/manual/en/function.error-reporting.phpPara a função de tempo de execução

Seus efeitos dependem de onde Stderr está indo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top