Mamy klasę ze zmienną statyczną i metodą statyczną:
class MojaKlasa { { self::$styles[] = $css_path; } }
oraz klasę z której tworzę obiekt:
class Poll { public function jakasMetoda() { MojaKlasa::addStyle('style/poll.css'); } }
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?