Php 调用对象的get_u方法

Php 调用对象的get_u方法,php,class,object,reflection,constructor,Php,Class,Object,Reflection,Constructor,我有 在的文档中对此进行了解释 对于实例方法: foreach ($constructor_param_names as $reflectionParameter ){ $constructor_params[] = $reflectionParameter -> getName(); $property = $reflectionParameter -> getName(); //how to call the get____ me

我有


在的文档中对此进行了解释

对于实例方法:

foreach ($constructor_param_names as $reflectionParameter ){
            $constructor_params[] = $reflectionParameter -> getName();
            $property = $reflectionParameter -> getName();

//how to call the get____ method of the object
//to get the param value (of that parameter name)
            $value = $reflectionParameter-> ...
}
还有其他调用getter的方法(例如,
call\u user\u func
ReflectionMethod::invoke
),但这是最简单的方法


还要注意,PHP中的函数和方法名称不区分大小写,因此不需要注意大小写。

什么是
param值(该参数名称的)
?你能说得更具体一点吗?我不明白这个问题。你是说
\u get
方法吗?没有对象的
get\uu
方法。对象有一个
\u get()
魔术方法。这就是你的意思吗?更具体地说,我想得到get函数的值。。。公共函数getAge(){return$this->age;}
$methodName = 'get_'.$property;
$value = $object->$methodName();