Php 从属性名为变量的对象获取值

Php 从属性名为变量的对象获取值,php,Php,快速提问 假设我有 $colname = 'offer_id'; 然后我想从一个属性名为$colname的对象中获取一个值 echo $object->$colname; 通常,要动态地执行变量,我会执行$object->${$colname},但它不起作用 有人能帮忙吗?这应该是: $object->$colname 您可以动态访问属性,如下所示: $object->{$colname}; 也许这将有助于$object是一个在循环中由Wordpress生成的对象。。。

快速提问

假设我有

$colname = 'offer_id';
然后我想从一个属性名为$colname的对象中获取一个值

echo $object->$colname;
通常,要动态地执行变量,我会执行$object->${$colname},但它不起作用

有人能帮忙吗?

这应该是:

$object->$colname

您可以动态访问属性,如下所示:

$object->{$colname};

也许这将有助于$object是一个在循环中由Wordpress生成的对象。。。。我尝试了你所有的方法,但没有成功:(