Fork me on GitHub

Miquel Camps Orteza

Soy programador web. Estoy especializado en desarrollo web (php, js). Estoy aprendiendo a desarrollar apps para iphone/ipad.
Organizo betabeers en Madrid.
Sobre mí     Metas     Hacks     Contactar     LinkedIn     Twitter    
Inicio

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’}

noviembre 6, 2009
Sigueme en twitter Suscribete por RSS Suscribete por email
Temas relacionados
Deja un comentario







Comentarios
  1. Alex Barros

    ¿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

    ?


  2. Pau

    Entiendo que hay un error y que lo que no se puede hacer es:

    $item->prop-name

    De ahí su post ^^ !