我正在开始一个与PHP相关的新项目,需要访问MS Sql Server。 我知道PHP手册缺乏有关旧的或已弃用函数集的警告。 MySQL扩展没有在任何时候提到MySQLi扩展。 SQLite扩展没有在任何时候提到SQLite3扩展。 所以我的问题是:我是否可以使用PHP的SQLSRV 函数?还是它们不是最先进的?我之所以选择它们,是因为显然它们得到了微软的支持。 请注意,我不是在寻求建议,只是想知道我选择的是否可以。
据我理解,SQLSRV 函数并不是 PHP 的一部分,因为它们属于由 Microsoft 维护的一个包(位于主 PHP 项目之外)。然而,它们是目前与 MS SQL Server 协作的最佳选择之一(另一个是PDO_SQLSRV),因为它们目前正在维护中。它们目前仅适用于 Windows 操作系统。