Передача возвращаемых значений из функции в bindParam в PDO - PullRequest
0 голосов
/ 11 декабря 2010

bindParam(), похоже, не оценивает функцию, а затем связывает ее возвращаемое значение с параметром подготовленного оператора, например,

$stmt->bindParam('foo', bar());

Итак, чтобы обойти это, стоит ли делать это вместо этого?

$stmt->bindParam('foo', eval(bar()));

Или есть что-то еще, что кто-то может порекомендовать сделать? Спасибо!

1 Ответ

0 голосов
/ 11 декабря 2010

Лучше использовать bindValue() вместо bindParam(), он также может передавать значения:

$stmt->bindValue('foo', bar());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...