2

Objetos y propiedades

PHP      6 Noviembre, 2009      338 lecturas

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   ?  


  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 ^^ !