Tecnología

Inicio

Diferentes tipos de errores en PHP

Diferentes tipos de errores en PHP


PHP es un lenguaje de script del lado del servidor que permite a los webmasters para agregar funcionalidad de programación a sus sitios web. código PHP se ejecuta en el servidor, donde se aloja la página web y luego devuelve la salida del código para el navegador del cliente. Incorpora una serie de diferentes códigos de error que se dividen en tres categorías básicas.

avisos

avisos PHP son errores menores que no interfieren con el funcionamiento de la secuencia de comandos. Los usuarios normalmente no se le avisa al error, a pesar de que el programador puede alterar esta configuración predeterminada y mostrará un mensaje de error al usuario si lo desea.

advertencias

Las advertencias son los errores más graves que resultan de código incorrecto o incompleto. El script seguirá funcionando con advertencias, pero el usuario recibirá los mensajes de error.

Los errores fatales

Los errores fatales hacen que el guión se bloquee. Estos errores son causados ​​por problemas serios con el código base. Por ejemplo, si la secuencia de comandos llama a una función que falta o es inaccesible para el programa, se devolverá un error fatal.

Códigos de error de PHP

Cuando PHP devuelve un error que será acompañado por un código de error específico que ayuda a los desarrolladores a encontrar y corregir el problema dentro del código que provocó el error. La siguiente es una lista de los códigos de error generados por PHP.

E_ERROR: Error grave. Termina la secuencia de comandos.

E_WARNING: Advertencia que no termina la secuencia de comandos.

E_PARSE: Hay un error en el analizador.

E_NOTICE: Error no fatal en el código.

E_CORE_ERROR: Error fatal en la instalación de PHP.

E_CORE_WARNING: Advertencias resultantes forman un error en la instalación de PHP.

E_COMPILE_ERROR: Error grave que se produce cuando se compila la escritura.

E_USER_ERROR: error generado por el código del programador.

E_USER_WARNING: Advertencia generada por el código del programador.

E_USER_NOTICE: Observe generada por el código del programador.

E_STRICT: Los avisos que se produzcan durante la escritura en tiempo de ejecución.

E_RECOVERABLE_ERROR: Error fatal que el script puede recuperarse.

E_ALL: Mensaje de error genérico utilizado cuando hay más mensaje específico no se aplica.