Mostrar los errores de PHP en pantalla

Mostrar los errores de PHP en pantalla

Es frecuente que los CMS o frameworks nos facilitan mucho la vida a los desarrolladores siempre y cuando nuestros códigos funcionen correctamente, pero al momento de estar desarrollando nuevos scripts el sitio web puede fallar y desperdiciar tiempo en estar leyendo lineas de código no es viable para un programador.

Aunque es bien sabido que cada Framework o CMS cuenta con sus propios mecanismos para mostrar los errores, ya sea por medio de Logs, o mostrar el error en pantalla, no hay que olvidad que Frameworks como Laravel, CMS como Wordpress o Magento tienen como núcleo base PHP.

PHP cuenta con sus propios mecanismos para mostrar errores y en la mayoría de los casos me an sido más útiles estos que los del propio Framework.

A continuación te muestro cuales y por lo regular se colocar en las primeras lineas del archivo index.php en donde se ejecuta el sistema.


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

Estas 2 lineas de código son en su mayoría suficiente para mostrar los errores, pero puede que dependiendo el servidor o la versión de PHP, se necesite colocar de diferente forma, aquí te muestro otras formas de activar o desactivar los errores de php.


// Motrar todos los errores de PHP
error_reporting(-1);
 
// No mostrar los errores de PHP
error_reporting(0);
 
// Motrar todos los errores de PHP
error_reporting(E_ALL);
 
// Motrar todos los errores de PHP
ini_set('error_reporting', E_ALL);