Mailinglisten-Archive |
Hallo Liste,
es stellt sich mir gerade die Frage, ob es Sinn macht vor Funktionsende
sämtliche in der Funktion definierte Variablen manuell per unset() aus
dem Speicher zu entfernen.
Beispiel:
class foo {
static public function bar($uid) {
$user = &new user($uid);
$prf = &new profile($uid);
/* macht etwas hier */
$x = $irgendwas;
/* räume evtl. auf */
unset($user,$prf); # <-- sinvoll oder egal?
return $x;
}
}
$user und $prf können relativ viele Informationen beinhalten - belegen
relativ viel Speicher.
Macht es Sinn, diese händisch aus dem Speicher zu entfernen oder
passiert das bei Funktionsende automatisch?
Dankeschön!
Andreas
php::bar PHP Wiki - Listenarchive