pspad and notepad++ for pure text editors with syntax highlighting
Netbeans for php is very good
I also use intype which handles very large files (logs, csv, sql dumps etc ) and can quickly be customized with dark backgrounds (presets)
it also has some functions for php syntax, however I saw it crash few times ( it's still in alpha )
I have used dreamweaver a lot in the past months and it's amazing for productivity, database interaction etc, but the code you build using its embedded features is hardly editable: I wouldn't use it for huge complex projects