1)z poczatku powolyywano ogolny obiekt ktory pozniej przetrzymywal nam metody i klasy
2)problem polegal na tym ze poprzez takie rozwiazanie tworzono kopie metod i pol.
3)rozwiazaniem jest stworzenie globalnej funkcji i przekazanie do obiektu wskaznika na ta funckje lub prototypowanie.
ale czy teraz poprzez prototypowanie nie tworzymy pseudo-statycznych elementow?wspolnych dla wszysktich obiektow?(ale oczywisice niedostepnych bez stworzenia obiektu)
druga sprawa to taka ze nie dziala mi kod.
<?php function Klasa(){} Klasa.prototype.__counter__ = 0; Klasa.prototype.inc = function(){__counter__+=1;} ?>
tworzac nowe obiekty i wywolujac metode inc zawsze jest 0 a potem zwieksza na 1, czyli to co powiedzialem wyzej jest nieprawda, czy robie blad
czy poprostu zapis
<?php function Klasa(){} Klasa.prototype.__counter__ = 0; ?>
jest rowny
<?php function Klasa(){this.__counter__ = 0;} ?>
bylbym wdzieczny jakby ktos mi to bardziej wyjasnil