Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Dynamiczne wlasciwosci obiektu
Yorki
post
Post #1





Grupa: Zarejestrowani
Postów: 45
Pomógł: 2
Dołączył: 12.09.2005

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


Witam, chcialbym do pewnych danych (array) miec dostep jak przez obiekt :

  1. echo $obiekt->wlasciwosc;


Jak to zrobic?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Yorki
post
Post #2





Grupa: Zarejestrowani
Postów: 45
Pomógł: 2
Dołączył: 12.09.2005

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


Chodziło mi bardziej o to, aby to było w drugą stronę (IMG:style_emoticons/default/smile.gif) Takie coś znalazłem:

  1. $person = array (
  2. 'firstname' => 'Maniek',
  3. 'lastname' => 'Nowak'
  4. );
  5.  
  6. $p = (object) $person;
  7. echo $p->firstname;


A mam jeszcze pytanie z innej beczki. Nie wiem jak to się profesjonalnie nazywa, ale chciałbym zrobic pewna klase, aby moc wykonywac metody w ten sposob:

  1. Klasa::metoda1()->metoda2()->metoda3()->metoda4();
  2. //Zamiast tak:
  3. Klasa::metoda1();
  4. Klasa::metoda2();
  5. Klasa::metoda3();
  6. Klasa::metoda4();


Czy da się to zrobic w ten sposob czy trzeba tworzyc obiekt i w kazdej metodzie zwracac $this?

Ten post edytował Yorki 22.03.2012, 09:22:57
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 26.12.2025 - 16:07