I use jEdit for my PHP+HTML, its a really good editor designed for programmers. It has syntax highlighting for many languages and plugins that, for example, let you see which opening tag a closing tag belongs to. I also use a plugin that shows you the DOM tree of a php page (as a tree), for debugging broken HTML.