In this talk I will go over all the past, present and future debugging techniques. The talk start by giving an overview on PHP’s (ancient) standard features for debugging, additional (userland) libraries and functionality in frameworks.
After the introductions we move on to the meatier stuff and I will talk about live-action debuggers, such as Xdebug and PHP Storm.
For the future, I will be talking about a project that allows you to “step back” while debugging as well; introspect what your script’s or application’s exact execution paths was; and trace variable modifications.
See the slides for Derick Rethans’ Talk Debugging: Past, Present and Future.