Debug & Trace PHP Applications – debugConsole
debugConsole is a tool for easily debugging and tracing PHP5 applications both on production and development servers without effecting the live-traffic.
Normally, PHP functions enable us to inspect variables, watch changes in them, set checkpoints and write logfiles.
Additionally, debugConsole replaces the PHP error handling so that notices, warnings and errors are shown in a popup too, rather than displaying them in the application to be debugged.
Optionally, IP-based access restrictions can be set to make sure that the popup opens for only developers but not for visitors.
The tool can be configured to debug a given timespan and checkpoints can be added in your scripts to check which lines of code were passed.
Also, you can filter events and record the logs into files for future inspection.