5 dépôts
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 est un tableau de bord de débogage et un outil de développement pour les applications Laravel qui fournit une interface web pour surveiller les requêtes, les exceptions, les requêtes de base de données et les logs. Il fonctionne comme un moniteur d'application PHP et un assistant de diagnostic, retraçant le cycle de vie d'exécution du système pour identifier et résoudre les bugs. L'outil se distingue en offrant des profileurs spécialisés pour les requêtes SQL et les commandes Redis, ainsi qu'un système de prévisualisation dans le navigateur pour les e-mails sortants. Il inclut également un système d'audit dédié pour les commandes console et les vérifications de portes d'autorisation afin de vérifier la logique des permissions. La plateforme couvre un large éventail de domaines d'observabilité, notamment le suivi des tâches et processus en arrière-plan, l'inspection des opérations de cache et la surveillance des événements d'application. Elle analyse le cycle de vie des requêtes via les données d'en-tête et de session, enregistre les traces de pile complètes pour les exceptions et surveille le rendu des vues et l'hydratation des modèles. L'accès à l'interface de surveillance est géré via une porte d'autorisation centralisée.
Traces the execution lifecycle of PHP applications through detailed recording of background jobs and events.
This project is a PHP debugging toolbar and runtime inspector that provides a browser-based interface for monitoring system metrics, memory usage, and execution time during web development. It functions as an application performance monitor and diagnostic tool, capturing real-time data and application state to visualize the PHP execution lifecycle. The tool distinguishes itself through its ability to persist debug data across multiple requests, allowing for request history tracking and the archival of previous sessions. It supports the inspection of AJAX requests and manages data persistence
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.