Después de revisar algunos de los problemas publicados en GitHub parece que los controladores suministrados desde el sitio web de Microsoft actualmente son incompatibles con PHP 7.1, a pesar de los requisitos del sistema en la página que afirma:
Los archivos binarios más recientes para los controladores sqlsrv y pdo_sqlsrv se pueden encontrar a través del repositorio oficial de GitHub siendo el último* v4.1.5 (publicado el 19 de enero de 2017). Descarga el .zip relacionado con tu versión de PHP.