i use zend, from http://www.zend.com/
its written by the two guys who wrote PHP 3.0, the first serious version of the modern php. on the site, download zend studio - it comes with a server (which installs php and apache if not present) and an IDE, which is great. Although it is not shown as free on the site, after 21 days the product will revert to personal edition and you will use a few (unneeded by me!) advanced functions, such as CVS, ftp and block indent.
it has tag templates (more commonly known as inline completion, i think) and much more, and is essentially free.
and there's a forum for it right here on phpb
http://www.phpbuilder.com/board/forumdisplay.php?s=&forumid=18