Quobit

Cultura Digital, Tutoriales, tecnología y gadgets

Manejo de errores en PHP

Generalmente cuando uno esta programando en PHP tiene problemas con los Warnings porque pensamos que nuestro código no tiene errores porque no muestra ningún error, pero al momento de querer encontrar la funcionalidad… nuestro sistema no funciona.

Para ello es importante el saber manejar los errores del php.ini y para modificarlos en tiempo de ejecución solamente debemos seguir las siguientes reglas:

 

// Desactivar toda notificación de errores
error_reporting(0);

// Notificar solamente errores de ejecución
error_reporting(E_ERROR | E_WARNING | E_PARSE);

// Notificar E_NOTICE también puede ser bueno (para informar de variables
// no inicializadas o capturar nombres de variables con errores ortográficos …)
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);

// Notificar todos los errores excepto E_NOTICE
// Este es el valor predeterminado establecido en php.ini
error_reporting(E_ALL ^ E_NOTICE);

// Notificar todos los errores de PHP (véase el registro de cambios)
error_reporting(E_ALL);

// Notificar todos los errores de PHP
error_reporting(-1);

// Lo mismo que error_reporting(E_ALL);
ini_set(‘error_reporting’, E_ALL);