PHP - передать массив как список аргументов переменной длины

У меня действительно простая проблема в моем PHP-скрипте. Определена функция, которая принимает список аргументов переменной длины :

function foo() {
  // func_get_args() and similar stuff here
}

Когда я вызываю ее вот так, она работает нормально:

foo("hello", "world");

Однако у меня есть переменные в массиве, и мне нужно передать их «по отдельности» как отдельные аргументы функции. Например:

$my_args = array("hello", "world");
foo(do_some_stuff($my_args));

Есть ли функция do_some_stuff , которая разделяет аргументы для меня, чтобы я мог передать их функции?

12
задан Jigar 28 January 2012 в 13:31
поделиться