有没有办法允许函数接受无限数量的参数?

时间:2011-01-18 09:53:44

标签: php function arguments

我有一个可以接受数百万个参数的函数。目前,我正在使用一个数组插入其中,但我认为拥有无限数量的参数会更友好。这可能吗?

1 个答案:

答案 0 :(得分:10)

func_get_args()正是您要找的

function sumValues() {
   $result = 0;
   foreach(func_get_args() as $arg) {
      $result += $arg;
   }
   return $result;
}

echo sumValues(1,2,3,4);