smarty Posted January 23, 2005 Report Share Posted January 23, 2005 ir lapa, kas veidota izmantojot oop. tagad vajadzeetu nodaliit valodas, kaa to labaak izdariit? vienkaarshi buutu kkaadaa failaa rakstiit piem $title = 'ManaLapa'; bet tas neder, jo tos mainiigos no klases nevar izmantot. vai tieshaam naaksies izmantot defineet tos kaa globaalos mainiigos? bet tad tak leenaak gjenereesies lapas, ne? Link to comment Share on other sites More sharing options...
bubu Posted January 23, 2005 Report Share Posted January 23, 2005 ... vienkaarshi buutu kkaadaa failaa rakstiit piem $title = 'ManaLapa'; bet tas neder, jo tos mainiigos no klases nevar izmantot... 12995[/snapback] Kāpēc nevar? include('fails.php'); class klase { function klase() { global $title; echo $title; } } $k = new klase(); Link to comment Share on other sites More sharing options...
hu_ha Posted January 23, 2005 Report Share Posted January 23, 2005 ja jau reiz ir objekti, tad jau vajag arī ar objektiem priecāties ( ja jau ir tāda laime) class klaseKasEksistee { //kas nu te viss ir } class jaunaKlase { var $title; function uztaditTitle($title) { $this->title=$title; } } un pārdefinējam klaseKasEksistee, kā mantoto no jaunaKlase klaseKasEksistee extends jaunaKlase { } Līdz ar to varam jaunajā (superklasē) sabāzt visu ko vajag, nemaz i neaiztiekot iepriekšējo, lai tajā var orientēties citi (what ever). Vai arī vienkārši gāžam klāt klases mainīgo. Un klasēs izmantot vēl kaut ko globālu, tas manuprāt jau ir perversi... Lai gan viss ir atkarīgs no tā, kādas tās klases un cik labi uztaisītas.. Link to comment Share on other sites More sharing options...
Recommended Posts