我想使用 PHP 的反射功能从方法中检索参数名称列表。我有这样的课:
class TestClass {
public function method($id, $person, $someotherparam) {
return;
}
}
我可以使用如下代码获取列表:
$r = new ReflectionClass('TestClass');
$methods = $r->getMethods();
foreach($methods as $method) {
$params = $method->getParameters();
$p = $params[0]; // how can I combine this and the next line?
echo $p->name;
我想知道如何从数组中访问班级成员,所以我不必做作业。这可能吗?我尝试了类似的方法echo ($params[0])->name
,但出现错误。