Pogledajte određenu poruku
Staro 14. 11. 2008.   #1
nordica
novi član
 
Datum učlanjenja: 14.11.2008
Poruke: 4
Hvala: 0
0 "Hvala" u 0 poruka
nordica is on a distinguished road
Default static promenljiva koja drzi mysql resource, da ili ne?

Zelim da napisem neku svoju klasu za rad sa bazom, kao deo tronivojske arhitekture, i sad gledao sam dosta koda i knjiga i uglavnom se atribut klase koji drzi mysql resource (tj. rezultat mysql_connect funkcije) definise kao static.
Nije mi bas najjasnije zasto?
Zelim da otvorim vezu ka bazi kada hocu da izvrsim neki upit i odmah ga zatvaram.
Naime, ako u konstruktoru te svoje klase otvorim vezu ka bazi, a destruktoru klase zatvaram i kada koristim objekat te klase mi se pri samoj inicijalizaciji otvori veza, pa onda pozovem neku metodu da izvrsim upit i onda unistim taj objekat, ne kapiram zasto bi mi taj atribut bio static? Kapiram, ako je static, onda bi on, jednom kreiran postojao sve dok sam ne nestane na timeout u mysql-u? uopste koja je poenta? da li ce on, ako je static biti na raspolaganju vise korisnika?
nordica je offline   Odgovorite uz citat