PDO::PARAM_INT
ли PDO::PARAM_INT
выполняет какую-либо функцию при использовании функции $db->quote()
? например $db->quote($user['id'], PDO::PARAM_INT)
?
Кажется, что это так, потому что даже ввод строки будет проходить через прогиб. Не говоря уже о том, что он сохраняет кавычки вокруг целого числа. Есть ли причина, почему я должен ее использовать?
Это не имеет никакого эффекта, поскольку, в конце концов, вы используете функцию quote
. Естественно, что он заключен в кавычки. PDO::PARAM_INT
, вероятно, более важна в других контекстах, таких как подготовленные операторы, где она фактически обрабатывается иначе, чем строки.
скорее всего, больше относится к другим типам данных, которые не следует указывать или следует указывать по-разному, например PDO::PARAM_BOOL