在 PHP 中,是否可以获取编码参数计数?
像这样的东西(伪代码):
function($a=false , $b=true){ //the $a=true... is just parameters, with default values
echo func_num_args();
echo ", ";
echo func_get_coded_params(); //how do i do this in PHP?
}
echo function(1 , 2); // output -> 2, 2
echo function(1, 2, 3, 4, 5, a, b, c); // output -> 8, 2
有没有一种方法/虚构的函数(func_get_coded_params()
)可以检索默认编码参数计数?在这种情况下,编码参数将是 $a 和 $b 本身返回 2。如果我这样做function($a, $b, $c)
,它将返回 3