There are 2 plugins to do PHP development in Eclipse (obviously they are incompatible) they both should work with Eclipse 3.3 Europa.
They have almost the same features. PDT gets my preference.
- PDT : PHP Development Tool is the official plugin. Support XDebug and Zend_Debug. It is an Eclipse project supported by Zend. Ressources : PDT WIKI ; PDT News Group (registration required) ; XDebug Support for PDT
- PHPEclipse support DBG and XDebug. It is a SourceForge project.
There are 3 differents debug engines : DBG, xdebug and Zend_Debug (close source).
There are two different protocols to communicate with the debugger: the old GDB-like command protocol (GDB) which is implemented in Xdebug 1.3 and 2; and the DBGp protocol which is implemented in Xdebug 2.
- DBG is a full-featured PHP Debugger and Profiler.