Eine weitere praktische Funktion von Eclipse PDT sind Code-Templates. Das System bietet beispielsweise nach dem Eintippen von „fore“ und dem Drücken von „Strg+Leertaste“ verschiedene Varianten einer foreach-Schleife an und kann diese automatisch generieren. Das spart einiges an Tipparbeit. Die Templates sind in den Einstellungen unter „Eclipse -> Preferences -> -> Templates“ hinterlegt und können beliebig erweitert werden.

Bugs beseitigen

Eines der herausragenden Features von PDT ist der Debugger. Nach einem Klick auf „Run -> Run“ führt das System den gesamten Code mit Hilfe des mitgelieferten Interpreters direkt in der IDE aus. Unterhalb des Code-Fensters erscheint direkt die Ausgabe des Codes. Hier sind in den verschiedenen Reitern sowohl die Browserdarstellung als auch die Debug-Ausgabe und sämtliche Fehlermeldungen zu finden.

Alternativ lässt sich der eigene Code über „Run -> Debug“ debuggen, wobei man wie gewohnt Haltepunkte setzen kann, um die Ausführung des Codes zu unterbrechen. Beim lokalen Debuggen nutzt Eclipse PDT die mitgelieferten PHP-Binarys. Leider liegt der integrierte MySQL-Client nur in Version 3.23 vor, eine Verbindung zu neueren MySQL-Servern ist somit nicht möglich. Es bleibt zu hoffen, dass zukünftige PDT-Versionen einen aktuelleren Client mitliefern.

Eclipse PDT kann den Code aber auch direkt auf einem Server debuggen, was häufig die bessere Wahl ist. Dazu muss serverseitig allerdings ein Debugger installiert sein. Zend bietet seinen Debugger kostenlos zum Download an [3], eine Alternative ist Xdebug [4], das von PDT ebenfalls direkt angesteuert werden kann.

Fazit

Wer nicht bereits das Zend Studio nutzt, findet in PDT eine umfangreiche Entwicklungsumgebung für PHP, die durch eine Vielzahl von Funktionen zu überzeugen weiß. Nutzer von Zend Studio werden sicherlich einige Features vermissen, etwa den direkten Datenbankzugriff oder das Profiling. Die Kombination aus Eclipse und umfangreichen Zend-Studio-Funktionen steht mit Neon jedoch bereits in den Startlöchern und soll bis Ende des Jahres final veröffentlicht werden.

Seite:  1 2

Weitere Artikel zu PHP

Softlink 1868

Links und Literatur

Das interessiert dich bestimmt auch