Well, that sucks. And everybody was laughing/bitching/both at MS for dropping support for them with VS 2012.
Well, that sucks. And everybody was laughing/bitching/both at MS for dropping support for them with VS 2012.
It comes with well working Apache and IIS bindings by default; the Windows package contains a large number of compiled extensions; a fair set of Windows-specific extensions are enabled by default (including support for COM and .NET interfacing, for instance); command-line PHP (for e.g. Composer or Symfony) works just fine; most if not all posix-ish builtin functions have good Windows implementations.
Also, the built-in HTTP server that was added in PHP 5.4 works just fine on Windows. Really, I have no idea what you're talking about.
That said, I've never looked into whether PHP is as performant or secure on Windows.
I developed a PHP app on Windows which did mailsending, push notifications (APE) and UTF8 encoding. All of these things behaved differently between operating systems.
I'm also curious how UTF8 was different. After all, since PHP arrays are simply binary arrays, how can it be different?