Objetos y propiedades
Hoy he aprendido este truco experimentando con la API de iwannagothere
Os dejo 2 maneras de acceder al valor de una propiedad de un objeto, si es que el nombre de la propiedad contiene un guión ya que no se puede acceder directamente usando $item->$prop-name:
Camino largo
$prop_name = ‘prop-name’;
$item->$prop_name
Atajo
$item->{‘prop-name’}
¿Y qué ganas haciendo eso? no es más fácil poner directamente
$item->prop-name
?
¿ O tal vez se puede usar con variables tal que
$foo = ‘bar’;
$item->{$foo} //accedo a $item->bar
?
Entiendo que hay un error y que lo que no se puede hacer es:
$item->prop-name
De ahí su post ^^ !