Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> dostęp do właściwosci obiektu, nie poprzez ->
robis
post 4.03.2007, 21:30:25
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 15.12.2006

Ostrzeżenie: (0%)
-----


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. ?>


Ten post edytował robis 4.03.2007, 21:48:46
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.08.2025 - 23:27