Something between PHP and MSSQL must not support named parameters, because MSSQL supports them just fine.