IDE ist die englische Abkürzung für Integrated Development Environment. Zu deutsch also eine Integrierte Entwicklungsumgebung.
Eine Liste mit PHP-IDE's findest Du hier als FAQ.
Der wichtigste Bestandteil einer IDE ist immer der Editor mit all seinen möglichen Features.
Aber das reicht nicht aus um, sinnvoll, qualitativ gut, mit optimierten Aufwand PHP zu entwickeln. Entweder man schafft sich dann selbst eine Entwicklungsumgebung die aus vielen einzelnen Tools besteht oder man nutzt eine IDE, die bereits alle notwendigen Tools unter einer Oberfläche vereint.
Die wichtigsten möglichen Bausteine einer PHP-IDE neben der Editor-Komponente sind:
- Debuger-Integration (Server und/oder Kommandozeile)
- Testing
- Codeanalyse
- Profiling
- Deployment
- Projektverwaltung
- Möglichkeit der Nutzung von Coding-Guidelines
- Datenbank-Schnittstelle
- Codebrowser
- Templating
- Erweiterbarkeit mit anderen Tools
- Workflow-Kontrolle
- Einbindung von Versionskontrollsystemen wie CVS
Alle Bausteine müssen als optional betrachtet werden. Und auch nicht jede IDE mit maximal möglicher integrierter Bausteinmenge, ist für jeden automatisch die beste IDE. Das kann man wirklich nur durch Testen herausfinden.






