EDIT: Like I said, Xdebug type responses are not really that helpful here. I've added some more info below:
I am planning on writing a small PHP debugging solution and would like to poll Stack Overflow for some ideas before I get started. The goal is to simplify debugging a PHP based web app.
The tool should be able to plug into an existing web app and to display and traverse a PHP backtrace. I'd probably implement it in PHP (and potentially with the help of some javascript). Some php functions that come to mind: set_error_handler() and debug_backtrace().
Generally the idea is a lightweight debugging tool that's easy to configure, doesn't require root on a dev box, and/or any of the other overhead associated with server side debuggers like xdebug.
Some of the things open for discussion may include:
- Nice to have functionality/features for a GUI that does this sort of thing.
- What are considerations when plugging in this tool into another app I might be developing? (for debugging purposes.
- Ideas on how the integration between the GUI and the app I want to debug.
I am open to other suggestions as well, like, this has already been done, this is stupid, and why not just use xdebug/echo debugging. (Ok, maybe not really the last two, but depending on the quality of the response I might consider it :).