I use PHPEclipse for PHP (either that or just Notepad++). I like using Eclipse for most of my development, because it supports most languages, and has a ton of plugins if you need them. There's JSEclipse, and also a JS plugin for all the Eclipses.
There's also NetBeans, which is a little more lightweight. It's meant for Java, but also does PHP just fine.