Currently, the PHPEclipse team is working on debugging interface for XDebug, another PHP debugger similar to DBG. This will give you a choice of debuggers to use. This may not appear important right now since PHPEclipse will be your client to both debuggers. However, this is important if you have other types of clients hitting your PHP development servers. These other clients may not be able to communicate with DBG or vice versa. Down the road, there may be feature disparities between the two debuggers. Supporting both will make sure PHPEclipse continues to be a useful and relevant PHP IDE.
In this section, we will take a look at how PHPEclipse will interface with XDebug. This will require two key components: the PHPEclipse/XDebug plug-ins and the XDebug shared module installed on our copy of PHP.
For the former, XDebug support is slated for inclusion in PHPEclipse version 1.1.8. As of this writing, it is currently available in the HEAD of PHPEclipse’s CVS repository, but still...