URL dieser Newsmeldung:

12.06.2008

Code Completion für PHP-GTK-Entwickler


Mit PHP-GTK lassen sich bekanntermaßen plattformübergreifende GUI-Anwendungen auch in PHP entwickeln – noch schöner wäre es aber, wenn die eigene IDE der Wahl das PHP-GTK Development auch per Auto Complete unterstützen würden.

Frédéric G. Marand, Maintainer der PHP-GTK-Community-Website, stellt jetzt eine Lösung vor, wie sich dieses Feature auch in IDEs wie zum Beispiel Zend Studio oder Eclipse PDT eben für PHP-GTK aktivieren lässt.

Dazu wird per Skript eine Art Dummy erzeugt, das Referenzen zu Klassen, Interfaces und deren Methoden und Konstanten enthält. Diese Datei wird anschließend einfach in die jeweilige IDE mit eingebunden. Einzige Wermutstropfen:

  • Das Skript kann nur aktuell aktivierte Extensions mit aufnehmen und wenn neue Extensions eingebunden werden, muss es entsprechend neu ausgeführt werden.
  • Ein foreach() oder auch ein unset() werden durch das Autocomplete-Feature durch foreach_method() und unset_method() ersetzt. Das _method() müsste also per Hand wieder entfernt werden.
  • Das Skript zur Erzeugung des Dummy-Files muss nach jeder Aktualisierung von PHP-GTK neu ausgeführt werden, damit Änderungen im API auch berücksichtigt werden.

Wer sich davon jedoch nicht abschrecken lässt, kann das Skript hier herunterladen.

[rl]
 http://gtk.php.net/ (http://gtk.php.net/)



© 2008 Software & Support Verlag GmbH. Vervielfältigung nur mit Genehmigung des Verlags. Fragen?