Czy istnieje jakiś sposób uzyskania dostępu do własciwoscie obiektu nie poprzez standardowy operator -> ?

Bo sprawa jest taka : uzywam simplexml i mam w pliku xml znacznik z minusem w nazwie (nazwa-znacznika). Gdy simplexml przerobi mi xml do obiektu to pole ma nazwe nazwa-znacznika . A wlasciwosci obiektu nie moga miec myslnika w nazwie! I dlatego gdy pisze:

  1. <?php
  2. $obiekt->nazwa-znacznika;
  3. ?>
to mi error wyskakuje.

Próbowałem również przekonwertowania obiektu na tablice (get_object_vars), ale simple xml generuje jakies pola których php nie moze zmienic na tablicowe - wylatuje blad
Cytat
it is not yet possible to assign complex types to properties


dlatego tez pytam - czy mozna jakos inaczej odwolac do pola obiektu?


///EDIT

poradziłem sobie

  1. <?php
  2. $obiekt->{'nazwa-znacznika'};
  3. ?>