Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z widocznością zmiennej statycznej klasy w innym obiekcie
Endzio
post
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 10.09.2007

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


Witam.

Mamy klasę ze zmienną statyczną i metodą statyczną:
  1. class MojaKlasa
  2. {
  3. public static $styles = array();
  4.  
  5. public static function addStyle($css_path)
  6. {
  7. self::$styles[] = $css_path;
  8. }
  9. }

oraz klasę z której tworzę obiekt:
  1. class Poll
  2. {
  3. public function jakasMetoda()
  4. {
  5. MojaKlasa::addStyle('style/poll.css');
  6. }
  7. }


Problem polega na tym, że po utworzeniu obiektu klasy Poll i wywołaniu statycznej metody jakasMetoda wartości tablicy styles nie zmienia się.

Wiecie dlaczego?
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.12.2025 - 08:03