5 repository-uri
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 este un dashboard de debugging și instrument de dezvoltare pentru aplicațiile Laravel care oferă o interfață web pentru monitorizarea cererilor, excepțiilor, interogărilor de bază de date și log-urilor. Funcționează ca un monitor de aplicații PHP și asistent de diagnosticare, urmărind ciclul de viață al execuției sistemului pentru a identifica și rezolva bug-urile. Instrumentul se distinge prin oferirea unor profilere specializate pentru interogări SQL și comenzi Redis, alături de un sistem de previzualizare în browser pentru e-mailurile trimise. Include, de asemenea, un sistem dedicat de audit pentru comenzile de consolă și verificările de autorizare pentru a valida logica permisiunilor. Platforma acoperă o gamă largă de arii de observabilitate, inclusiv urmărirea job-urilor și proceselor de fundal, inspecția operațiunilor de cache și monitorizarea evenimentelor aplicației. Analizează ciclul de viață al cererii prin datele de header și sesiune, înregistrează stack trace-uri complete pentru excepții și monitorizează randarea view-urilor și hidratarea modelelor. Accesul la interfața de monitorizare este gestionat printr-o poartă de autorizare centralizată.
Traces the execution lifecycle of PHP applications through detailed recording of background jobs and events.
Acest proiect este un toolbar de debugging PHP și un inspector de runtime care oferă o interfață bazată pe browser pentru monitorizarea metricilor sistemului, utilizării memoriei și timpului de execuție în timpul dezvoltării web. Funcționează ca un monitor de performanță a aplicației și instrument de diagnosticare, capturând date în timp real și starea aplicației pentru a vizualiza ciclul de viață al execuției PHP. Instrumentul se distinge prin capacitatea sa de a persista datele de debug pe mai multe cereri, permițând urmărirea istoricului cererilor și arhivarea sesiunilor anterioare. Suportă inspecția cererilor AJAX și gestionează persistența datelor în timpul redirectărilor pentru a asigura disponibilitatea informațiilor de diagnosticare pe parcursul încărcărilor asincrone și secvențiale ale paginilor. Sistemul acoperă capabilități largi de observabilitate, inclusiv colectarea automată a metricilor de runtime, logarea mesajelor personalizate și randarea variabilelor complexe sub formă de dump-uri HTML interactive. Utilizează o arhitectură modulară cu colectoare pentru agregarea datelor, abstractizare HTTP bazată pe drivere și un sistem de stocare bazat pe interfețe pentru gestionarea modului în care datele de debug sunt scrise și recuperate. Toolbar-ul este integrat în paginile web prin injectarea de asset-uri JavaScript și HTML cu late-binding.
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.