有没有找到php函数接受的参数数量的方法, 喜欢
pow - 2
strlen - 2
sqrt - 1
我进行了一些研究并得到了ReflectionFunctionAbstract::getNumberOfParameters
。但似乎ReflectionMethod
需要class
和method
。这里我没有类对象。
此外,我无法使用func_num_args
方法,因为我必须在方法内部,这是不可能的。
答案 0 :(得分:1)
尝试一下,这可能符合您的要求......
$info = new ReflectionFunction('sqrt');
#print $info->getNumberOfRequiredParameters();
var_dump(
$info->getName(),
$info->getNumberOfParameters(),
$info->getNumberOfRequiredParameters()
);