[英]Zend db adapter mysqli or PDO_MYSQL
我在application.ini中看到了幾個代碼示例
resources.db.adapter = mysqli
or
resources.db.adapter = PDO_MYSQL
這兩者之間真正的區別是什么? 它會影響我的代碼嗎? 我何時應該選擇其中一個?
我通過1.0版本為Zend Framework開發了很多Zend_Db組件。 目標是適配器的功能相同,或者與PHP擴展支持的接近。
可以針對兩個MySQL適配器運行相同的單元測試集,幾乎沒有區別。 在性能方面,沒有可衡量的差異。
你選擇一個而不是另一個的原因,我們支持Mysqli的唯一原因,而不僅僅是PDO_MySQL,是你需要部署到你沒有啟用PDO擴展的PHP環境,你不要沒有權限修改環境。 例如,商品托管環境。
使用CPANEL在Web服務器(共享主機)上部署應用程序時,
phpinfo();
檢查PDO是否已啟用phpinfo();
。 如果啟用,則可以使用resources.db.adapter = PDO_MYSQL
resources.db.adapter = mysqli
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.