Repolode
filp

filp/whoops

Framework de manejo de errores para PHP que reemplaza la salida predeterminada por una página de depuración legible y respuestas JSON/XML estructuradas.

Estrellas
13,226
Forks
599
Issues abiertos
7
Último commit
hace 7 días

¿Qué es?

Whoops es un framework de manejo de errores para PHP cuyos handlers se pueden apilar. Su salida principal es una página de error detallada para proyectos web que muestra la excepción, el stack trace y el código fuente circundante, lo que agiliza la depuración durante el desarrollo.

Además de la página HTML, Whoops incluye handlers para mostrar texto sin formato en aplicaciones CLI y para generar respuestas JSON y XML adecuadas para solicitudes AJAX y API. Los handlers se pueden apilar y combinar, y también se pueden registrar closures o callables como handlers. Los archivos mencionados se pueden abrir directamente en un editor o IDE.

La biblioteca no tiene dependencias obligatorias y se puede instalar con Composer. Muchos frameworks, incluidos Laravel y Mezzio, ya la incluyen, y existen integraciones de la comunidad para otros como Slim, CakePHP y Zend.

Funciones clave

  • 01Handler de errores basado en una pila que encadena varios handlers
  • 02Página de error HTML clara, con stack trace y contexto del código fuente
  • 03Handlers para respuestas JSON, XML y texto sin formato
  • 04Abrir los archivos mencionados directamente en un editor o IDE
  • 05Sin dependencias obligatorias e instalable con Composer

Casos de uso

  • Depurar aplicaciones web en PHP durante el desarrollo
  • Devolver respuestas de error estructuradas desde endpoints AJAX o API
  • Mostrar mensajes de error legibles en herramientas PHP de línea de comandos

Inicio rápido

  1. 1

    Instala Whoops en tu proyecto PHP con Composer

    composer require filp/whoops
  2. 2

    Registra el controlador de errores con formato en tu código

Temas

Preguntas frecuentes

¿Qué es whoops?
Framework de manejo de errores para PHP que reemplaza la salida predeterminada por una página de depuración legible y respuestas JSON/XML estructuradas. Whoops es un framework de manejo de errores para PHP cuyos handlers se pueden apilar. Su salida principal es una página de error detallada para proyectos web que muestra la excepción, el stack trace y el código fuente circundante, lo que agiliza la depuración durante el desarrollo.
¿whoops es gratuito? ¿Qué licencia tiene?
whoops es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿whoops sigue mantenido?
Mantenimiento activo. El último commit de whoops fue el 18 oct 2026.
¿Para qué puedo usar whoops?
Depurar aplicaciones web en PHP durante el desarrollo Devolver respuestas de error estructuradas desde endpoints AJAX o API Mostrar mensajes de error legibles en herramientas PHP de línea de comandos
¿Cómo se instala whoops?
Instala Whoops en tu proyecto PHP con Composer: composer require filp/whoops Registra el controlador de errores con formato en tu código
¿Dónde consigo whoops?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/filp/whoops

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados