我想从函数中获取所有参数(通过或不通过).
例:
<?PHP function foo($a,$b=1) { return $a-$b; } ?>
如果我打电话
$test = func_get_args(foo(10)); var_dump($test);
我将只有一个数组[0] => 10.
即使我不通过它们,我如何拥有可选参数的值? (我知道func_get_args只返回传递的参数.)
编辑:更准确地说,这就是我在做什么:
function insertLog($fct_name="-1",$type="-1",$error="-1",....) { // first thing $params = func_get_args(); var_dump($params); }