I use notepad++ for my php coding, it is free and very easy to use.
Zend is REALLY good too, but you will have to pay for it. You can get a trail version though.
I have heard of it, haven't used it, it's called Bluefish.
http://bluefish.openoffice.nl/