Cómo mostrar los errores de PHP

oct
28

Cómo mostrar los errores de PHP

Cuando desarrollamos una aplicación en PHP, puede que la estemos probando en nuestro servidor local o en cualquier otro, pero nos damos cuenta de que cuando hay algún error, la aplicación sencillamente frena su ejecución en un punto o muestra la página del navegador en blanco.

Esto ocurre cuando se produce un error y no están activadas las opciones para que sean mostrados por pantalla, algo recomendable en servidores de producción, pero no en el servidor local en el que programamos ni en el de pruebas.

Para que los errores se muestren debemos agregar las siguientes tres líneas a nuestra aplicación:

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

El caso es que aún así no se nos mostrarán algunos errores de sintaxis, también llamados parse errors. Estos errores están provocados por fallos a la hora de escribir o por fallos en los nombres de las variables o caracteres incorrectos como una comilla que está en donde no debe estar o alguna etiqueta o llave de apertura o cierre mal colocada. Para mostrar estos errores no nos queda otra que editar el archivo php.ini y modificar o agregar la siguiente línea:

display_errors = on

Estos es todo. Así os ahorraréis el tener que indagar a ciegas en dónde tenéis los errores.

Acerca de EduZRO

Ingeniero técnico en informática, actualmente trabajo como desarrollador web y programador de videojuegos.

Escribe un comentario