¿Los programadores mantienen o no los informes de errores?

12

Me preguntaba si los programadores de php mantienen o no el informe de errores en php.ini después de entregar el sitio web.

    
pregunta Fahad Uddin 14.01.2012 - 15:35

1 respuesta

19

Siempre debe mantener informes de errores, el registro de los eventos más importantes y la auditoría. De lo contrario, el día en que su aplicación fallará por algún motivo, le será difícil descubrir qué sucedió. .

Dicho esto, el informe de errores se debe realizar internamente y nunca se debe mostrar al usuario final, ya que sería un problema de seguridad mostrar información confidencial. Puede usar las configuraciones display_errors y log_errors para esto: en php.ini-production , la primera se establece en off , mientras que la segunda es on .

Por cierto, php.ini-production ya responde a tu pregunta:

; error_reporting
;   Default Value: E_ALL & ~E_NOTICE
;   Development Value: E_ALL | E_STRICT
;   Production Value: E_ALL & ~E_DEPRECATED

Otro comentario también te dice que:

  

De forma predeterminada, PHP está configurado para tomar medidas en todos los errores, avisos y advertencias EXCEPTO   las relacionadas con E_NOTICE y E_STRICT, que juntas cubren las mejores prácticas y   Estándares de codificación recomendados en PHP. Por razones de rendimiento, esta es la   recomienda configuración de informe de errores. Tu servidor de producción no debería estar desperdiciando   recursos quejándose de las mejores prácticas y estándares de codificación.

    
respondido por el Arseni Mourzenko 14.01.2012 - 15:41

Lea otras preguntas en las etiquetas