call_user_func_array出错

时间:2016-09-17 20:47:13

标签: php mysql mysqli array-merge bindparam

我在通过call_user_func_array调用bind_param时遇到问题。我想这样做:

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)

请有人告诉我错误在哪里?

0 个答案:

没有答案