Eigentlich reicht ein einfacher Editor aus, um PHP-Anwendungen zu erstellen. Das ist aber nicht besonders effizient und bietet dem Entwickler keine spezifische Unterstützung. Je  umfangreicher ein Projekt ist, umso interessanter wird der Einsatz einer IDE (Integrated Development Environment / Integrierte Entwicklungsumgebung) für PHP.

Neben den kommerziellen IDEs, für die man bezahlen muss, gibt es auch sehr gute Frameworks, die man hier einsetzen kann. Eines davon ist Eclipse, das ursprünglich für die Entwicklung von Java-Programmen in Java geschrieben wurde. Das Konzept ist sehr offen und die Akzeptanz der Entwickler führte zur Unterstützung vieler Programmiersprachen über Plugins. Die PHP Development Tools (PDT) eröffenen die Möglichkeit des ausgereiften Eclipse-Frameworks auch für PHP-Programmierer wie zum Beispiel kontextsensitive Editoren mit Syntaxhervorhebung, Codefaltung und Code-Vervollständigung.

Das freie Eclipse PDT-Framework können Sie bei Eclipse kostenlos downloaden.