Índice

Mensajes de error de PHP Mensajes de error

Los mensajes de error (o avisos) que muestra PHP tienen un nivel correspondiente a su gravedad:

Valor

Constante asociada

Descripción

1

E_ERROR

Error fatal de ejecución (mensaje "fatal error:..."). El script no se ejecuta.

Ejemplos: llamada a una función que no existe, archivo mencionado en la instrucción require que no existe.

2

E_WARNING

Alerta de ejecución (mensaje "warning:..."). El script continúa.

Ejemplos: intento de apertura (con fopen) de un archivo no existente, apertura de una conexión MySQL sin éxito...

En general, si el script continúa, provoca otros mensajes del mismo tipo.

4

E_PARSE

Error de compilación ("Parse error:..."). El script no se ejecuta.

Ejemplos: olvido de un punto y coma, un paréntesis de cierre...

8

E_NOTICE

Advertencia durante la ejecución (mensaje "Notice:..."). Por defecto, PHP está configurado para no mostrar estas advertencias. El script continúa. Ejemplo: utilización de una variable no inicializada.

16

E_CORE_ERROR

Error grave al inicializar PHP.

32

E_CORE_WARNING

Alerta durante la inicialización de PHP.

64

E_COMPILE_ERROR

Error grave durante la compilación.

128

E_COMPILE_WARNING

Alerta durante la compilación.

256

E_USER_ERROR

Error generado por el desarrollador.

512

E_USER_WARNING

Alerta generada por el desarrollador.

1024

E_USER_NOTICE

Advertencia generada por el desarrollador.

2048

E_STRICT

Consejos durante la ejecución. Permite ...