我在通过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)
请有人告诉我错误在哪里?