Also ich kann grundsätzlich als Programmierumgebung nur Eclipse empfehlen.
Ansonsten habe ich erst kürzlich MyEclipse entdeckt, mit das nicht nur einen guten PHP Editor hat, sondern auch einen Datenbank-Explorer, einen wirklich guten JavaScript-Editor und vieles, vieles mehr bietet.
Kostet läppische 32 Dollar im Jahr, also gut 25 Euro. Das kann man sich meines Erachtens schon mal leisten.
Eclipse: < http://www.eclipse.org>
Plugins für Eclipse: < http://eclipse-plugins.2y.net>
MyEclipse: < http://www.myeclipseide.com>