func_get_args()参数列表用法

时间:2013-04-03 22:04:53

标签: php

PHP的func_get_args()文档提到:

  

此功能现在可用于参数列表。

任何人都可以解释这意味着什么以及如何应用它?

1 个答案:

答案 0 :(得分:4)

在5.3之前,不可能这样做:

function foo($a,$b)
{
   var_dump(func_get_args());
}

为了检索函数的参数(即出于调试目的),您必须在可以使用实际值之前将func_get_args返回值赋给变量:

function foo($a,$b)
{
    $args = func_get_args();
    var_dump($args);
}

从PHP 5.3开始,可以使用func_get_args的立即返回值(没有临时变量)。