Zend db adapter mysqli或PDO_MYSQL

jbl*_*lue 4 php mysql database zend-framework zend-db

我在application.ini中看到了几个代码示例

resources.db.adapter = mysqli

or 

resources.db.adapter = PDO_MYSQL
Run Code Online (Sandbox Code Playgroud)

这两者之间真正的区别是什么?它会影响我的代码吗?我何时应该选择其中一个?

Bil*_*win 10

我通过1.0版本为Zend Framework开发了很多Zend_Db组件.目标是适配器的功能相同,或者与PHP扩展支持的接近.

可以针对两个MySQL适配器运行相同的单元测试集,几乎没有区别.在性能方面,没有可衡量的差异.

你选择一个而不是另一个的原因,我们支持Mysqli的唯一原因,而不仅仅是PDO_MySQL,是你需要部署到你没有启用PDO扩展的PHP环境,你不要没有权限修改环境.例如,商品托管环境.

  • 以下是您回答的性能问题,http://stackoverflow.com/questions/171400/which-is-fastest-in-php-mysql-or-mysqli (2认同)