Snippet para mostrar todos los errores en PHP

En las siguientes líneas te dejo snippets de copiar y pegar mostrar u ocultar los distintos tipos de errores en PHP.

En este artículo te dejo el código para copiar y pegar sobre como mostrar errores en PHP. Estos snippets que encontrarás a continuación funcionan a la perfección y los utilizo habitualmente en mis desarrollos.

Con los siguientes snippets de código podrás realizar diversas gestiones con los errores de php:

  • Mostrar por el navegador todos los errores que aparezcan durante la ejecución del código. Errores del tipo NOTICE como el "undefined index php" o WARNINGS como "undeclared variable".
  • Mostrar todos los errores pero en en el log del servidor, de forma que los usuarios de la web no los vean.
  • Mostrar todos los errores menos los warnings y notices, que son errores con los cuales nuestro código puede seguir funcionando, aunque es recomendable solucionarlos para lograr un buen código.

 

Mostrar todos los tipos de errores en PHP

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

Log de todos los errores de PHP

ini_set('display_errors', 0); //no se muestran por pantalla los errores
ini_set('display_startup_errors', 1);
error_reporting(E_ALL); //se hace log de los errores

Mostrar todos los errores menos los notice en php.ini

ini_set('display_errors', 1); //no se muestran por pantalla los errores
ini_set('display_startup_errors', 1);
error_reporting(E_ALL ^ E_NOTICE ^ E_WARNING);

Sobre el autor

Javier Gómez Redactor en Srcodigofuente.es

Javier Gómez

Ingeniero técnico en informática de gestión. Desarrollador web freelance y profesor de desarrollo web a partes iguales. Testarudo autodidacta, creativo, perfeccionista y alma libre.

Cargando comentarios

Utilizamos "cookies" para información estadística. Si continúas navegando aceptas su uso.