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 引发的血案
所以这个选项大家依据本人的需要来设置吧。