Objetos y propiedades

PHP      6 Noviembre, 2009      385 lecturas      2 comentarios

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

Compartir   twitter   del.icio.us   webeame   meneame   stumbleupon   mr.wong   ?  



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

    $item->prop-name

    De ahí su post ^^ !
  • ¿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

    ?
blog comments powered by Disqus