[ zgas @ 02.10.2008. 11:46 ] @
Veoma mi je neophodno da mogu ovo nekako da uradim. Znaci u nekom metodu hocu naknadno da definisem staticki metod - ovo je nacin koji ne radi: Code: class Klasa { static function metod() { static::novaPromenljiva = 'nesto'; <------------- javlja gresku, jer se ovako ne moze difinisati. } } Imam mnogo statickih metoda u mnogo statickih klasa. Za svaki metod mora se definisati staticka promenljiva. Toj statickoj promenljivoj pristupam samo iz tog metoda - ni iz jednog drugog. Cesto dolazi do greske jer se u metodu cesto pristupa statickoj promenljivoj, pa kada menjam naziv metoda, moram da pazim da bi tacno promenio ostalo. Da li postoji neka funkcija koja bi "dodala" staticku variablu klasi? Trazio sam i nisam nasao. Tada bi sve islo automatski. Da li imate ideju. |