Hi!
I can suggest Codelobster php edition as a free source. I found here
all basic functionalities for php development (code highlighting, outocomplete, search within project, debugger, Class view). I like it.
www.codelobster.com
I've also heard about Zend Studio as about very handy, fully featured php IDE. But never tried it. Isn't free.