Extensión de VSCode que reformatea los mensajes de error de TypeScript para mostrar tipos legibles, con resaltado de sintaxis y enlaces a documentación y explicaciones.
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
Instala Whoops en tu proyecto PHP con Composer
composer require filp/whoops - 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
Logger universal para TypeScript y JavaScript, con salida legible en terminal, JSON estructurado con los campos al principio, enmascaramiento de secretos y cero dependencias en tiempo de ejecución.
Biblioteca de manejo de errores para JavaScript/TypeScript que permite crear clases de error, envolver y agrupar errores, y normalizar excepciones no válidas.
Componente de PHP que ofrece una función dump() mejorada para inspeccionar variables arbitrarias, como alternativa a var_dump().
Extensión de navegador y componente de React para inspeccionar el estado de Redux, reproducir acciones y recargar código en caliente.
Herramienta visual y de línea de comandos para probar y depurar servidores Model Context Protocol (MCP), con modos web, CLI e interfaz de terminal.