Since last week, our server has started showing 500 errors when there is a PHP parse error instead of logging those errors. Host claims no changes to Windows Server or IIS and server had not been rebooted since well before the problem showed up. We tried rebooting the server, but still does the same thing. No changes to PHP installation (7.1.1) or to PHP.ini.
In testing, other PHP errors, such as calls to missing function and errors triggered manually in the code, are being logged correctly.
This is making it impossible to debug the PHP code so we need to get this fixed ASAP. Has anyone seen something like this? Does anyone know of a fix?