I admit, I’m a Sublime Text user. Why? Because it’s an IDE that plays nice for a lot of languages. Using Sublime Text I can let my students – from the first year up until the third – write SQL statements, HTML, JS, PHP, etc. in it all without needing to learn to work a new language-specific IDE (viz. MySQL Workbench, PHPStorm, Netbeans, etc.). When spiced up with a few plugins you can get Sublime Text to syntax highlight, autocomplete, syntax check, etc. any language you want.
The link below contains a nice overview of a few recommended plugins to make Sublime Text work rather nicely with PHP.