http://php.net/manual/en/language.oop5.php Kaip ir visos OOP based kalbos, reikalingas access modyferis, pvz.: public - prieinamas visiems protected - prieinamas is tos pacios klases ir is klasiu kurios nuveldejo klase kurioje jis deklaruotas private - prieinamas tik is tos pacios klases static - prieinamas neinicializavus klases, statinis kintamasis > Class Unit { > function Unit() { > # ka rasyti cia, kad pasisiekti iki Core klases > # kintamojo var? Pirmu atveju tai turi būti "aaa", kitu "bbb" > } > } > class Unit { function Unit($core){ // accessinu core $core->Bla! } } siaip tai perduot reikia reference i kita objekta ar tai konstruktoriuje ar tai per funkcija, bent jau kitaip daryti yra negrazu ir negerai. Turetu rasytis daugmaz taip (cia is savo paemiau): class LSVotingPage implements LSTemplate { /** * Constructor */ function __construct(){ } } p.s. Pats nesenai startavau viena nedideli opensource projekta su php tai yra jau kelios klases idetos, gali pasiziureti: http://code.google.com/p/lythum-social/ "NicMC" <jzs@freemail.lt> wrote in message news:j30890$6th$1@trimpas.omnitel.net... > Emm... Jo, detalių per mažai. > > Class Core { > function Core($var) { > $this->var=$var; > $this->unit=new Unit(); > } > } > > $cl1 = new Core("aaa") > $cl2 = new Core("bbb") > > Abiejuose objektuose naudojama klasė Unit turi pasiekti tik to objekto > kintamąjį. Arba aš kažką labai smarkiai praleidžiu OOP arba noriu kažko > nesamoningo. > > > On 2011.08.23 15:48, Vidūno raštai wrote: >> NicMC wrote: >>> Sveiki, >> reik paskelbti kaip 'public' ir tuomet tiesiop: >> >> Core->var; >> >> ? >