【发布时间】:2011-03-24 04:35:11
【问题描述】:
我可以像这样检查对象的所有可用方法:
$methods = get_class_methods($object);
但是我如何才能看到哪些参数必须发送到这些方法?
有这个功能吗?
【问题讨论】:
标签: php class object methods arguments
我可以像这样检查对象的所有可用方法:
$methods = get_class_methods($object);
但是我如何才能看到哪些参数必须发送到这些方法?
有这个功能吗?
【问题讨论】:
标签: php class object methods arguments
你可以使用reflection...
$r = new ReflectionMethod($className, $methodName);
$params = $r->getParameters();
foreach ($params as $param) {
//$param is an instance of ReflectionParameter
echo $param->getName();
echo $param->isOptional();
}
【讨论】:
getNumberOfRequiredParametersphp.net/manual/en/…