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 Zend's debugger. They both provide information while a script is being executed, in combination with IDEs. I will demo that integration.
For the future, I will be talking about a tool 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.d