func_get_args() в аргументе

tristram

Guest
func_get_args() в аргументе

1. я получаю список аргументов в одной функции и передаю их начиная со второго во вторую. говорит Fatal error: [m]func_get_args[/m](): Can't be used as a function parameter т.е. нельзя передовать в аргументе аргументы данной. я конечно сделал что-то вроде
PHP:
$args = func_get_args(); myfunc($one,$args);
ивсе запахало но меня удивляет ошибка.
2. как мне передать n аргументов одной функции как аргументы другой т.е. аналог
PHP:
function first()
{
  second(func_get_arg(0),func_get_arg(1),func_get_arg(2)); //...
}
?

спасибо за внимание.
 

tony2001

TeaM PHPClub
function first()
{
second(func_get_arg(0),func_get_arg(1),func_get_arg(2)); //...
}

и у какой функции аргументы брать?
у first()? у second()? или на костях бросать?
 

tristram

Guest
естественно у first, т.к. func_get_arg исполняется в её пределах
 

tony2001

TeaM PHPClub
а мне кажется более логичным, что у second().
как это объяснить функции?
 

tristram

Guest
лол... как это у second? ведь мы пока не знаем аргументов формально.
 

F0x

Новичок
Прочти сообщение от sage еще раз. Все уже написали, не надо изобретать велосипед
 
Сверху