PHP Firebird API:php_interbase还是PDO?

dte*_*ech 5 php firebird pdo

我们已经在新脚本中使用PDO 2年来连接到我们的MySQL,PostgreSQL和SQLite数据库.

我们现在开始一个项目,我们需要阅读(也许是一些简单的UPDATE)Firebird 2.5数据库文件.我想使用PDO,因为我们已经使用它,它将不再是一个过渡.然而,PDO_FIREBIRD PECL包似乎是在2006年更新的.

所以我的问题是:将PDO Firebird驱动程序或php_interbase API用于新项目是否更好?即PDO Firebird驱动程序的生产值得吗?

Mar*_*iuz 4

如果您从 PHP 主存储库使用 PDO Firebird,它是稳定的 您应该使用 Php 附带的扩展,而不是 PECL 扩展 这是去年的 PDO 健康状况http://www.firebirdnews.org/?p= 6619 从那时起修复了许多错误,因此您可以尝试并滥用它。PECL 的版本已经很多年没有更新了,但我会尽快处理它https://bugs.php.net/bug.php?id=58824

当然,php_ibase api 更老,并且在生产系统中经过了多年的良好测试(从 php3 的旧时代到 1998 年)