# Manejo y registro de errores

# Introducción

Estas funciones se ocupan del manejo y registro de errores. Le permiten definir sus propias reglas de manejo de errores, así como modificar la manera en que los errores pueden ser registrados. Esto le permite cambiar y mejorar la notificación de errores para acomodarla a sus necesidades.

Con las funciones de registro se pueden enviar mensajes directamente a otras máquinas, a un e-mail (¡o un e-mail a un busca!), al registro del sistema, etc., por lo que puede registrar y monitorizar selectivamente las partes más importantes de sus aplicaciones y sitios web.

Las funciones de notificación de errores le permiten personalizar qué niveles y tipos de errores se dan, abarcando desde simples avisos hasta funciones personalizadas devueltas al originarse un error.

- Instalación/Configuración
  - Configuración en tiempo de ejecución
- Constantes predefinidas
- Ejemplos
- Funciones de Manejo de Errores
  - debug_backtrace — Genera el contexto de depuración
  - debug_print_backtrace — Muestra la pila de ejecución de PHP
  - error_clear_last — Elimina el error más reciente
  - error_get_last — Obtener el último error que ocurrió
  - error_log — Envía un mensaje de error al gestor de errores definido
  - error_reporting — Establece el nivel de reporte de errores de PHP
  - get_error_handler — Devuelve la función de manejo de errores definida por el usuario
  - get_exception_handler — Devuelve la función de gestión de excepciones definida por el usuario
  - restore_error_handler — Restaura la función anterior de manejo de errores
  - restore_exception_handler — Reactiva la antigua función de gestión de excepciones
  - set_error_handler — Especifica una función de usuario como gestor de errores
  - set_exception_handler — Define una función de usuario para gestionar excepciones
  - trigger_error — Desencadena un error de usuario
  - user_error — Alias de trigger_error

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open