在PHP中,我可以检查类似这样的对象的所有可用方法:
$methods = get_class_methods($object);
但是我如何才能看到必须发送给这些方法的参数呢?
有这个功能吗?
你可以使用 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(); }