What I am missing most in
PHPEclipse, and any other development environment currently available for PHP, is support for
Refactoring and of course for
PHPUnit.
PHPEclipse currently only has (apparently broken) support for the old implementation of PHPUnit that is hosted on SourceForge.net and has not been updated since 2000.
I offered the PHPEclipse development team help in developing proper support for PHPUnit in the past, to no avail so far. I also talked to the developers of
Zend Studio about PHPUnit support for their IDE. Hopefully the next version will support it, we'll see.
Over the last couple of years I did several presentations at conferences as well as workshops, consultings and trainings on PHPUnit where I was asked by developers who are using PHPUnit (to test business critical banking applications, for instance) why I do not support any IDE. My answer to this has been, and still is, that while I develop PHPUnit I don't have the time, and in the case of Zend Studio, for instance, not even the means, to integrate it into IDEs. For this I depend on the support of the IDE vendors.
If you are a PHP IDE vendor and are interested in PHPUnit support: contact me, I'll help where I can. Thank you!
Update: I learned about the
Eclipse PHP Integrated Development Environment, an open-source project under the
Eclipse Tools Project proposed by
Zend and
IBM.
Andi Gutmans assured me that the new, Eclipse-based version of the Zend Studio will support PHPUnit.
Update: Steven Balthazor, the author of the
SimpleTest integration for PHPEclipse, started to work on support for PHPUnit in PHPEclipse.