FanatPHP: FanatPHP: stackoverflow.com/questions/1179874/pdo-bindparam-...
Их разница только в том, что bindValue() записывает значение при первом вызове, а bindParam() записывает только во время вызова execute(). По сути безопаснее записывать тогда, когда мы имеем значение bindValue(), ибо bindParam() хранит ссылку, а как изменится значение по ссылке - неизвестно. Но формулировка на том сайте - хоть убейся.
FanatPHP: спросил у нескольких людей рядом, в том числе и у препода, он сказал мою вариацию :/
ну и афоризм, тоже подтверждает, что нужно выбирать bindParam() - www.aphorism.ru/comments/4dehp8ir65.html
FanatPHP: 1. когда известное число параметров - моя задача в execute() передавать массив обработанных значений?
2. для того, чтобы перегнать значения из $_POST в мой массив для дальнейшей обработки используется код: , который меняет массивы значениями.?
$data = array_intersect_key($_POST, array_flip($in));
3. bindValue() всегда следует предпочесть bindParam(). То ли я не понимаю русского языка, но по-моему это значит, что лучше использовать bindParam(), чем bindValue(), ибо вместо bindValue() всегда следует выбрать bindParam()?
FanatPHP: это про вопрос с почты? А можете поподробнее? Читал на хабре статью(про то, почему тех реализация WordPress плоха), там было сказано, что глобальных нужно избегать и еще раз избегать.