Algunas de las condiciones existentes de E_ERROR se han
   convertido en algo que se puede capturado por un manejador de errores
   definido por el usuario. Si un E_RECOVERABLE_ERROR
   no es dirigido al manejador, se comportará de la misma forma que
   E_ERROR se comporta en todas las versiones del PHP. Los
   errores de este tipo se registran como Catchable fatal error.
  
   
   Este cambio significa que el valor de la constante para
   error_reporting E_ALL
   ahora es 6143, cuando el valor anterior era 2047. Debido a las constantes de
   PHP no tiene significado fuera de PHP, en algunos casos el valor entero se
   utiliza en su lugar por lo que estos tendrán que ser ajustados. Así, por
   ejemplo estableciendo el modo error_reporting, ya sea desde
   httpd.conf o ficheros 
   .htaccess, el valor tiene que ser cambiado en
   consecuencia. Lo mismo se aplica cuando valores numéricos son utilizados en
   lugar de las constantes en scripts PHP.
  
   Como efecto secundario de un cambio realizado para prevenir mensajes de error
   duplicados, cuando track_errors están
   On, es ahora necesario que los manejadores de error
   definidos por el usuario devuelvan FALSE para propagar
   $php_errormsg. Esto proporciona un control muy detallado
   sobre los niveles de mensajes almacenados.