+1 for TopStyle ... been using it since it came out ... it's now a full-fledged editor for CSS/HTML (waiting for the HTML5/CSS3 version to be published).
For PHP, I've tried a plethora of editors both paid and free, but keep coming back to Komodo Edit. It's free, has most everything you could want (no debug, but the inline PHP error indicators work nicely). There's a paid version, but that seems primarily aimed at team development.