Marc's PHP Debugger
PHPDebugger can be used to help you debug your newly written or maintained PHP web pages. It enables you to trace EVERYTHING that happens in your PHP script at execution time together with endless loop control and many other features. This trace can be a running trace (i.e. the trace output is scrolling), or an interactive trace leaving you time to think and control. Trace output goes to a separate window keeping your html page intact. This way, you can see exactly what is going on and take the necessary actions