PHP Editor

I just recently reformated my computer and I'm downloading all my programs and stuff again. As I was about to download Notepad++ I figured I would try to see if there was a better program as I've been using that one for like 2 years without trying any others.
Any recommendations or stick with Notepad++?

Things such as code assist, code completion, refactoring support, object/class reinforcements (I don't know what the heck this is). Also, most IDEs come with project management features that allow you to upload files from its interface.