5 repositorios
Tools for inspecting the internal state and variables of running PHP applications from external environments.
Distinct from PHP Application Profilers: Distinct from Profilers: focuses on state inspection and variable debugging rather than execution time and memory measurement.
Explore 5 awesome GitHub repositories matching development tools & productivity · PHP Application Debuggers. Refine with filters or upvote what's useful.
Think is a PHP web framework and object-relational mapper designed for building web applications. It functions as a structured foundation for application development, incorporating a dependency injection container to manage object lifecycles and reduce coupling between components. The project includes a remote application debugger that allows for the inspection of internal state and variables from an external environment. It implements a model-view-controller architecture to separate application logic and data from the user interface. This includes a request pipeline for routing and middlewa
Includes a remote debugger allowing developers to inspect internal state and variables from an external environment.
This project is a PHP variable export library designed to convert complex data structures and internal memory states into human-readable strings. It functions as a debugging tool that transforms variables and object hierarchies into formatted text for state inspection and troubleshooting. The system prevents output clutter by creating compact string representations of data types and circular references. It employs recursive traversal with depth limiting and circular reference detection to ensure that complex hierarchies are visualized without causing infinite loops. The library covers a broa
Provides tools for inspecting the internal state and variables of running PHP applications to fix logic errors.
Telescope es un panel de depuración y herramienta de desarrollo para aplicaciones Laravel que proporciona una interfaz web para monitorizar solicitudes, excepciones, consultas de base de datos y registros. Funciona como un monitor de aplicaciones PHP y asistente de diagnóstico, rastreando el ciclo de vida de ejecución del sistema para identificar y resolver errores. La herramienta se distingue por ofrecer perfiladores especializados para consultas SQL y comandos de Redis, junto con un sistema de vista previa en el navegador para correos electrónicos salientes. También incluye un sistema de auditoría dedicado para comandos de consola y comprobaciones de puertas de autorización para verificar la lógica de permisos. La plataforma cubre una amplia gama de áreas de observabilidad, incluyendo el seguimiento de trabajos y procesos en segundo plano, la inspección de operaciones de caché y la monitorización de eventos de la aplicación. Analiza el ciclo de vida de la solicitud a través de datos de cabecera y sesión, registra seguimientos de pila completos para excepciones y monitoriza el renderizado de vistas y la hidratación de modelos. El acceso a la interfaz de monitorización se gestiona a través de una puerta de autorización centralizada.
Traces the execution lifecycle of PHP applications through detailed recording of background jobs and events.
Este proyecto es una barra de herramientas de depuración de PHP y inspector de tiempo de ejecución que proporciona una interfaz basada en navegador para monitorear métricas del sistema, uso de memoria y tiempo de ejecución durante el desarrollo web. Funciona como un monitor de rendimiento de aplicaciones y herramienta de diagnóstico, capturando datos en tiempo real y el estado de la aplicación para visualizar el ciclo de vida de ejecución de PHP. La herramienta se distingue por su capacidad de persistir datos de depuración a través de múltiples solicitudes, permitiendo el seguimiento del historial de solicitudes y el archivo de sesiones anteriores. Soporta la inspección de solicitudes AJAX y gestiona la persistencia de datos durante redirecciones para garantizar que la información de diagnóstico esté disponible a través de cargas de página asíncronas y secuenciales. El sistema cubre capacidades de observabilidad amplias, incluyendo recolección automatizada de métricas de tiempo de ejecución, registro de mensajes personalizados y el renderizado de variables complejas como volcados HTML interactivos. Utiliza una arquitectura modular con colectores para la agregación de datos, abstracción HTTP basada en drivers y un sistema de almacenamiento basado en interfaces para gestionar cómo se escriben y recuperan los datos de depuración. La barra de herramientas se integra en las páginas web mediante la inyección de activos de JavaScript y HTML de enlace tardío.
Provides a browser-based interface for monitoring real-time system metrics and application state during the development process.
This library provides a structured framework for managing runtime failures and debugging within PHP applications. It functions by intercepting native language errors, warnings, and system signals, converting them into catchable, object-oriented exceptions to ensure consistent control flow throughout the application lifecycle. The project distinguishes itself by normalizing raw execution backtraces and providing a transformation layer that standardizes how system failures are reported. It includes specialized tools for monitoring the class loading process, ensuring that dependency resolution i
Identifies and resolves runtime errors by transforming system failures into structured exceptions and displaying detailed stack traces.