Ниже функции генерирует ошибку, когда функция содержит аргументы, на которые ссылаются, например:
function test(&$arg, &$arg2)
{
// some code
}
Теперь я не могу использовать call_user_func_array
поскольку выше функции, это генерирует ошибку.
Как решить эту проблему?
Я действительно должен использовать call_user_func_array
.
Также предположите, что я не знаю заранее, передаются ли они ссылкой или передаются значением.
Спасибо
При сохранении параметров в массиве убедитесь, что вы храните ссылку на эти параметры, все должно работать нормально.
То есть:
call_user_func_array("test", array(¶m1, ¶m2));