Page 183 - Programador-PHP
P. 183
Programación Procedural de Aplicaciones Web de baja complejidad
PHP Experto – Tomo I Eugenia Bahit
obsoletas hasta errores fatales.
Estos tipos de errores, poseen asociadas constantes
predefinidas, que podrán ser pasadas posteriormente, como
segundo parámetro a la función ini_set() a fin de configurar
errores en tiempo de ejecución.
Entre las constantes predifinidas que más nos ocupan,
podemos encontrar las siguientes:
Interrumpe el
CONSTANTE DESCRIPCIÓN
Script
E_ERROR Errores fatales en tiempo de ejecución. SI
E_WARNING Advertencias no fatales en tiempo de ejecución NO
Avisos en tiempo de ejecución, que indican que el
E_NOTICE script encontró algo que podría ser un error u ocurrir en NO
el curso normal de un script
Sugerencias de cambios al código para ampliar la
E_STRICT NO
compatibilidad con versiones posteriores de PHP
Avisos en tiempo de ejecución, sobre funciones
E_DEPRECATED NO
obsoletas
Todos los anteriores (excepto E_STRIC, que recién es
E_ALL SI
incluido en E_ALL, desde la versión 5.4 de PHP)
Estos niveles de error, pueden utilizarse de forma combinada,
mediante los siguientes operadores:
OPERADOR SIGNIFICADO USO
E_NOTICE | E_DEPRECATED
| “o” (alternativa)
(E_NOTICE o E_DEPRECATED)
& “y” (concatenación) E_NOTICE & E_DEPRECATED
(E_NOTICE y E_DEPRECATED)
~ Negación E_ALL & ~E_NOTICE
(E_ALL pero no E_NOTICE)
^ Negación (en tiempo de ejecución) E_ALL ^ E_NOTICE
(E_ALL pero no E_NOTICE)
183