PHP – Configurando o Ambiente de Desenvolvimento (php.ini)

Quando trabalhamos em um projeto, sempre possuimos dois ambientes, um de desenvolvimento, onde trabalhamos diariamente e outro de produção, que o nosso cliente esta acessando. No ambiente de desenvolvimento, queremos visualizar todos os possíveis erros que podermos encontrar, até mesmo um simples notice, pois isso empacta diretamente na qualidade do software que desenvolvemos. Já no nosso ambiente de produção, já devemos ocultar todos esses possíveis erros, de forma que o cliente não visualize.
O PHP pode nós ajudar a identificar diversos erros com o error_reporting. Basta editar seu arquivo php.ini e descomentar a seguinte linha:
error_reporting = E_ALL | E_STRICT
Constantes de níveis de erros disponíveis:
E_ERROR
E_WARNING
E_PARSE
E_NOTICE
E_CORE_ERROR
E_CORE_WARNING
E_COMPILE_ERROR
E_COMPILE_WARNING
E_USER_ERROR
E_USER_WARNING
E_USER_NOTICE
E_ALL
E_STRICT
Necessário reiniciar o apache.
sudo /etc/init.d/apache restart
O STRINCT foi disponibilizado no PHP 5, é ajuda a indentificar erros, por exemplo, de funções obsoletas!
Referência: http://br.php.net/manual/pt_BR/errorfunc.configuration.php#ini.error-reporting
Comentários recentes