Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde amigos.
A melhor solução nunca é esconder os erros, mas sim resolvê-los. Contudo, em um site com amplo tráfego, é mais prudente esconder esses avisos para que a execução do script não seja interrompida e o usuário continue a usar o site. A questão é, fora do ambiente de produção, como poderei ficar sabendo desses erros sem parar a execução do script? Tem como criar um log de erros para que, caso o PHP encontre algum PHP Notices ou PHP Warning, ele crie um arquivo com as informações do problema automaticamente?
Até!
O melhor a fazer é trabalhar com log de erros. Você pode, gerar tanto arquivos de log, quanto gravar esses erros na base de dados e e exibi-los em seu painel de controle, quanto enviar também por email.
Valeu Williams e Alaerte! Uma união das duas soluções seria legal.
Abraço!
Sim, de uma olhada aqui e aqui
E para erros que só podem ser detectados enquanto o programa estiver em execução.
Exception
try {
} catch (RuntimeException $e) {
}
No manual http://php.net/manual/en/spl.exceptions.php