Новичку лучше всего либо PHP Expert Editor, либо PHPDesigner 2008.
оба умеют подсказывать/подсвечивать все функции, вставлять сниппеты, отлаживать скрипты.
+/-
- в дизайнер встроен свой отладчик, который немного похуже DBG Дмитриенко (который полезно самостоятельно установить)
- к ресурсам у дизайнера запрос побольше
+ дизайнер предоставляет херову кучу допфункций типа документирования кода и т.п. (в эксперте это можно реализовать макросами)
+ эксперт бесплатен для раши
есть ещё несколько IDE, возможно получше, эти два самые известные.