Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Zmienne zmienne, dostęp do pól klasy
NeooeN
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 27.04.2010

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


Witam!
  1. <?php
  2.  
  3. class a {
  4. public $a;
  5. }
  6.  
  7. $a = new a;
  8.  
  9. $a->a = "wartość";
  10. echo $a->a;
  11. $b = "a->a";
  12. echo $$b;
  13. ?>
W powyrzszym kodzie zdeklarowałem klase "a" wewnątrz której zdeklarowana jest zmienna a. W linii 10 widać że można sie do niej ładnie dostać za pomocą operatora "->". Problem w tym, że w linii 12 pojawia sie błąd
Cytat
Notice: Undefined variable: a->a in C:\wamp\www\exp.php on line 12
Jak widać nie można użyć operatora "->" w kontekście zapisu "$$". Czy wie ktoś jak można obejść ten problem?
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: 23.08.2025 - 12:51