Deshabilitar/Ocultar mostrar errores de PHP en XAMPP

By | 03/03/2016

Xampp y otras aplicaciones web tienen una interfaz de error para mostrar a los programadores y usuarios errores de ejecución y arnings (avisos). Para poder modificar la manera en la que Xampp te muestra los errores tienes que ir al panel de control y abrir el php.ini. Dentro de este fichero puedes encontrar dos puntos para modificar la forma en la que muestra los errores:

  1. “display_errors = On”. Es recomendable que esté On todo el tiempo. Si pones Off no tendrás ninguna información en cuanto a sentencias con error.
  2. “error_reporting=E_ALL”. Este es el punto clave. Cambiando este valor puedes cambiar la manera en la que se muestran los errores. Dentro de php.ini están documentadas todas las opciones. Las recomendadas:
    • error_reporting=E_ALL Lo muestra todo, bueno para hacer debug.
    • error_reporting=E_ALL & ~E_STRICT & ~E_DEPRECATED Muestra errores y avisos (muy importante para debugging) y no muestra sugerencias y funciones en desuso en siguientes versiones de PHP.
    • error_reporting=E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED Entorno de producción no incluye avisos.