Autor | Zpráva | ||
---|---|---|---|
pavel prochazka.zde.cz Profil * |
#1 · Zasláno: 13. 4. 2007, 17:32:25
Zdravim lidicky,
pomoci klicoveho slova NEW vytvorim objekt. Ale jak ten objekt uvolnim z pameti? |
||
loyza Profil |
#2 · Zasláno: 13. 4. 2007, 18:31:46
myslíš Céčkovsky, v PHP se objekty z paměti uvolňují automaticky po skončení skriptu.
|
||
pavel prochazka.zde.cz Profil * |
#3 · Zasláno: 13. 4. 2007, 19:05:11
loyza to sice jo ale kdyz uz ho nepotrebuji rad bych ho v php odstranil. Po pouziti objektu se jeste vykonava hodne kodu a je zbytecne udrzovat. No i c cecku alespon pokud se kod pise ve visualstudiu6 se po ukonceni aplikace uvolni objekty, to udelaji samy runtime funkce co se pri vysledne kompilaci pribali do vysledneho souboru. Tedy pokud nechate kompiler vytvorit pseudikod, pokud nechate vytvorit primo strojovy kod, aplikace je mene rozezrana na pamet, rychlejsi ale mene kompatibilny....
|
||
loyza Profil |
#4 · Zasláno: 15. 4. 2007, 07:39:23
hmm, tak to nevím, kdyby to bylo v Javě tak bych do tej proměnnej hodil null a Garbage Collector by vyčistil paměť, ale v php nevím. Třeba to je podobné. co třeba unset ??
|
||
Mastodont Profil |
#5 · Zasláno: 15. 4. 2007, 08:18:20
$c = new ClassX;
unset($c); |
||
pavel prochazka.zde.cz Profil * |
#6 · Zasláno: 15. 4. 2007, 08:36:14
Mastodont super, dikec....
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0