PDO::ATTR_STRINGIFY_FETCHES
(integer)
PHP 官方文档的解释是:强制以字符串方式对待所有的值。
这个选项开启后,就会导致 1 变成 '1'这样的问题,我选择关闭。
PDO::ATTR_EMULATE_PREPARES
(integer)PDO::ATTR_EMULATE_PREPARES
启用或禁用预处理语句的模拟。 有些驱动不支持或有限度地支持本地预处理。使用此设置强制PDO总是模拟预处理语句(如果为 true
),或试着使用本地预处理语句(如果为 false
)。如果驱动不能成功预处理当前查询,它将总是回到模拟预处理语句上。 需要 bool 类型。(参考:https://www.php.net/manual/zh...)
这个问题我现在还没有碰到,网上有位开发者碰到了,并且给大家解释了一下这个选项的影响:PDO::ATTR_EMULATE_PREPARES属性设置为false引发的血案
所以这个选项大家根据自己的需求来设置吧。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。