Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zmienna statyczna: przypisanie wartości i odczyt
Mejdej
post 22.09.2010, 12:26:54
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 15.01.2010

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


Witam,

wgryzam się od niedawna w obiektowość i być może mój problem jest błachy, ale nie mogę go przeskoczyć.

Potrzebuję utworzyć zmienną, do której przy inicjacji będę przypisywał dane z bazy (będzie to tablica). Problme w tym, że chciałbym by ta zmienna była widoczna we wszystkich obiektach, które później będę tworzył. Próbowałem zrobić ją jako statyczną, ale albo źle się do tego zabieram, ale tak się nie da:)

  1. <?
  2. class KlasaOgolna
  3. {
  4. public static $zmienna;
  5.  
  6. public function __construct()
  7. {
  8. $this -> zmienna = (Dane zaczytane z bazy danych);
  9. }
  10. }
  11.  
  12. class KlasaDruga
  13. {
  14. public $cos;
  15.  
  16. public function __construct()
  17. {
  18. $cos = KlasaOgolna::$zmienna;
  19. }
  20. }
  21.  
  22. $ogolna = new KlasaOgolna();
  23.  
  24. $druga = new KlasaDruga();
  25.  
  26. echo($druga -> cos);
  27. ?>


Będę wdzięczny za pomoc.


--------------------
porównanie lokat
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.08.2025 - 03:33