Как узнать все аргументы метода.

  • Автор темы Patrick (KT)
  • Дата начала

Patrick (KT)

Guest
Как узнать все аргументы метода.

У меня есть класс например Example. В одном из методов мне надо переменной $args присвоить значения всех аргументов метода. Фишка заключается в том. что точного числа я их не знаю. Функция func_get_arg ничего не выводит. У меня установлен PHP 5.
 

Andreika

"PHP for nubies" reader
Patrick (KT)
PHP:
function foo() 
{
   $numargs = func_num_args();
   echo "Number of arguments: $numargs<br />\n";
   if ($numargs >= 2) {
       echo "Second argument is: " . func_get_arg(1) . "<br />\n";
   }
   $arg_list = func_get_args();
   for ($i = 0; $i < $numargs; $i++) {
       echo "Argument $i is: " . $arg_list[$i] . "<br />\n";
   }
} 

foo(1, 2, 3);
если что - общащайся еще.. я ж не только по ссылкам кликать и копировать примеры из мануала могу.. могу пол помыть, мусор вынести.. в общем пешы
 
Сверху