Поскольку call_user_func_array()
использует обратный вызов в качестве первого параметра, вы можете использовать любую функцию, какую захотите.Например:
php > echo date('r', time());
Mon, 12 Sep 2011 00:37:52 +0300
php > echo call_user_func_array('date', array('r', time()));
Mon, 12 Sep 2011 00:38:23 +0300
Итак, вы можете call_user_func_array()
следующим образом:
call_user_func_array('mysqli_stmt_bind_param', array_merge(array($statement, "s"), $params));