Einzelnen Beitrag anzeigen

xSkaschY

Registriert seit: 19. Jun 2006
Ort: Bünde
95 Beiträge
 
Delphi 2007 Professional
 
#2

Re: Memory-Leak bei PHP:

  Alt 4. Aug 2008, 19:47
Hallo,

unset(); löscht nur den Wert einer Variable genau wie NULL.

Macht sich übrigends nur bei größeren Werten bemerkbar, da die Variable ja weiterhin existiert.

Code:

echo memory_get_usage() . "\n"; // ~36640

$a = str_repeat("Hello", 4242);

echo memory_get_usage() . "\n"; // ~57960

unset($a);

echo memory_get_usage() . "\n"; // ~36744
Der Memory wird beim Scriptende automatisch wieder freigegeben.

LG Toby
  Mit Zitat antworten Zitat