I'm a big fan of Textpad. You have to add the extensions for PHP to the "C / C++" document class, but it pretty much does what you're asking since the syntax is so similar.
There's also a bunch of other editing features in Textpad that I like, on top of what you're looking for.
Donate to UBBDev today to help aid in Operational, Server and Script Maintenance, and Development costs.
Please also see our parent organization VNC Web Services if you're in the need of a new UBB.threads Install or Upgrade, Site/Server Migrations, or Security and Coding Services.