MalloryKnox Posted August 16, 2011 Report Share Posted August 16, 2011 Pessoal, existe algum código que eu possa colocar na minha página para que não seja exbidas notificações?Ou apenas alterando o php.ini.o meu está assim:; error_reporting; Default Value: E_ALL & ~E_NOTICE; Development Value: E_ALL | E_STRICT; Production Value: E_ALL & ~E_DEPRECATEDSe eu alterar o php.ini e depois colocar o site no ar, os erros vão aparecer. Obrigada pessoal Quote Link to comment Share on other sites More sharing options...
0 Fvox Posted August 16, 2011 Report Share Posted August 16, 2011 Você pode utilizar o operador @ na frente das rotinas para ocultar o erro específico.Ou então declarar o error_reporting como 0 no início do código:<?php error_reporting(0);[]'s Quote Link to comment Share on other sites More sharing options...
0 Roger Mauricio Takemiya Posted August 17, 2011 Report Share Posted August 17, 2011 Use o que o Fvox comentou com moderação cara :D Quote Link to comment Share on other sites More sharing options...
0 Willian Gustavo Veiga Posted August 17, 2011 Report Share Posted August 17, 2011 (edited) Esconder erros com @ não é uma boa. Se algo errado acontecer será mais difícil encontrar o problema.Seria melhor trabalhar com o error_reporting. Leia também sobre a função set_error_handler e set_exception_handler.Um abraço. Edited August 17, 2011 by Willian Gustavo Veiga Quote Link to comment Share on other sites More sharing options...
0 Fvox Posted August 18, 2011 Report Share Posted August 18, 2011 Esconder erros com @ não é uma boa. Se algo errado acontecer será mais difícil encontrar o problema.Seria melhor trabalhar com o error_reporting. Leia também sobre a função set_error_handler e set_exception_handler.Um abraço.Se você está escondendo o erro, seja lá com o que for, vai ser difícil de encontrar o problema se der erro. =pMas ninguém é louco de desabilitar os erros em development mode para debugar uma aplicação, né.A real vantagem do error_reporting() sobre o @ é performance, pois este operador acaba tornando as funções mais lentas.[]'s Quote Link to comment Share on other sites More sharing options...
0 Willian Gustavo Veiga Posted August 19, 2011 Report Share Posted August 19, 2011 Mas você pode esconder os erros e configurar o PHP para gerar logs em arquivos.Um abraço. Quote Link to comment Share on other sites More sharing options...
Question
MalloryKnox
Pessoal, existe algum código que eu possa colocar na minha página para que não seja exbidas notificações?
Ou apenas alterando o php.ini.
o meu está assim:
; error_reporting
; Default Value: E_ALL & ~E_NOTICE
; Development Value: E_ALL | E_STRICT
; Production Value: E_ALL & ~E_DEPRECATED
Se eu alterar o php.ini e depois colocar o site no ar, os erros vão aparecer.
Obrigada pessoal
Link to comment
Share on other sites
5 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.