obtener - ¿Cómo puedo acceder a una propiedad de objeto nombrada como una variable en php?
new php (3)
Una API de Google codificada en JSON devolvió un objeto como este
[updated] => stdClass Object
(
[$t] => 2010-08-18T19:17:42.026Z
)
¿Alguien sabe cómo puedo acceder al valor $t
?
$object->$t
obviamente regresa
Aviso: variable indefinida:
t
en / usr / local / ...Error fatal: no se puede acceder a la propiedad vacía en / ....
Esto debería funcionar:
echo $object->{''$t''};
Fallando en eso:
$property_name = ''$t'';
echo $object->{$property_name};
Estoy usando php7 y el siguiente funciona bien para mí:
class User {
public $name = ''john'';
}
$u = new User();
$attr = ''name'';
print $u->$attr;
Has probado:
$t = ''$t''; // Single quotes are important.
$object->$t;