Me preguntaba si los programadores de php mantienen o no el informe de errores en php.ini después de entregar el sitio web.
Me preguntaba si los programadores de php mantienen o no el informe de errores en php.ini después de entregar el sitio web.
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.
Lea otras preguntas en las etiquetas php