Is there a benefit to using call_user_func_array instead of just consuming the callback

$callback(clone $this->items[$i],$index,$userdata)