我如何访问一个名为variables在PHP中的对象属性?
以JSON编码的Google API返回了这样的对象
[updated] => stdClass Object ( [$t] => 2010-08-18T19:17:42.026Z )
任何人都知道如何访问$t
值?
$object->$t
显然返回
注意:未定义variables:
t
在/ usr / local / …致命错误:无法访问/ ….中的空属性
这应该工作:
echo $object->{'$t'};
否则:
$property_name = '$t'; echo $object->{$property_name};
你有没有尝试过:
$t = '$t'; // Single quotes are important. $object->$t;
我正在使用php7,以下工作适合我:
class User { public $name = 'john'; } $u = new User(); $attr = 'name'; print $u->$attr;