Ошибка с call_user_func_array
У меня проблемы с вызовом bind_param через call_user_func_array. Я пытаюсь сделать это так:
call_user_func_array(array($stmt, "bind_param"), array_merge(array($types), $params));
и я получаю эту ошибку:
Warning: Parameter 2 to mysqli_stmt::bind_param() expected to be a reference, value given in...
Я думал, что это потому, что мой массив был искажен, как отмечали другие вопросы, но я сделал дамп var следующим образом:
var_dump(array_merge(array($types), $params));
и я получил этот результат, который я считаю правильным форматом ввода:
array (size=2)
0 => string 's' (length=1)
1 => string 'Hello' (length=5)
Пожалуйста, кто-нибудь может сказать мне, где лежит ошибка?