Basically every text editor is good enough to develop php if you make a few preparations. If you want syntax styling, you'll have to make a lexer though (bluntly said, PHP is C++ with a few keywords left out and with a
$ in front of variables, so there is not that much to do, luckily. Ok, seriously... it is of course a bit more different, but you got the idea :lol:). It should not take you too long to get a working lexer together.
Adding preview support should not be too hard, either.
For example, you can set up a web server and export
var/www/html (or whatever your document root is) via SMB. Then deny cbp files from everywhere, and you can just create a project file in your document root, add the php files to it and preview your pages in the browser.
Another solution would be to use the php interpreter instead. You could configure the interpreter as "Tool" and pass the current editor's filename variable as argument.
A complete out-of-the-box solution (with integrated interpreter and/or preview) does not exist, but hey, what about writing a plugin for that?