Dontbug is a reverse debugger (aka time travel debugger) for PHP. It allows you to record the execution of PHP scripts (in command line mode or in the browser) and replay the same execution back in a PHP IDE debugger. During replay you may debug normally (forward mode debugging) or in reverse, which allows you to step over/out backwards, step backwards, run backwards, run to cursor backwards, set breakpoints in the past and so forth.

Debugging with the ability to run in reverse allows you to hunt down bugs much more easily. It also allows you to understand the runtime behavior of large PHP codebases more efficiently.

Dontbug has been implemented in golang and a bit of C.

Programming language: Go

Dontbug Debugger alternatives and related libraries

Based on the "Debugging and Profiling" category

Do you think we are missing an alternative of Dontbug Debugger or a related project?

Add another 'Debugging and Profiling' Library

Dontbug Debugger Recommendations

There are no recommendations yet. Be the first to promote Dontbug Debugger!

Have you used Dontbug Debugger? Share your experience. Write a short recommendation and Dontbug Debugger, you and your project will be promoted on Awesome PHP.
Recommend Dontbug Debugger

Recently added Dontbug Debugger resources

Do you know of a usefull tutorial, book or news relevant to Dontbug Debugger?
Be the first to add one!