与PDO::PARAM_INT
函数一起使用时,$db->quote()
是否执行任何功能?例如$db->quote($user['id'], PDO::PARAM_INT)
?
似乎是这样,因为即使字符串输入也会通过。更不用说它保持整数的引号。我有什么理由可以使用它吗?
答案 0 :(得分:4)
它没有任何效果,因为毕竟 正在运行quote
函数。用引号括起来是很自然的。 PDO::PARAM_INT
在其他上下文中可能更为重要,例如预处理语句,其实际处理方式与字符串不同。
quote
可能更关注不应引用或应引用不同的其他数据类型,例如PDO::PARAM_BOOL