TRUE。 然后我找到this和 thi-6ren">
gpt4 book ai didi

php - 是否在 Yii 中使用 "emulatePrepare"?

转载 作者:可可西里 更新时间:2023-11-01 07:05:16 25 4
gpt4 key购买 nike

我从手册/演示应用程序/其他任何地方复制了 Yii 数据库连接的未修改(我认为)代码。而且,如果我没记错的话,它默认设置了 'emulatePrepare'=>TRUE

然后我找到thisthis answer 和更多消息来源,似乎都在声称,使用模拟准备是错误的想法。它是旧版本 RDBMS(尤其是我的 MySQL)的某种遗留物,不应在现代版本的 MySQL/PHP 上使用。

有人可以证实吗?我们应该在 Yii 应用中使用 'emulatePrepare'=>FALSE 吗?

最佳答案

您链接到的两个答案都是毫无意义和主观的。 他们未能提供避免模拟模式的特定理由。难怪,因为没有一个。

我所知道的真正影响PDO体验的真实案例只有两个

  • 当仿真打开时,不能在execute() 中为LIMIT 语句使用传递参数。
  • 当仿真被关闭时,就不能使用非常方便的功能,即使用多个具有相同名称的命名占位符。

因此,最终决定权在您,但我不会将任何问题称为过于关键。

关于php - 是否在 Yii 中使用 "emulatePrepare"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23312382/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com