phpbar.de logo

Mailinglisten-Archive

[php] Aufräumen vor Funktionsende

[php] Aufräumen vor Funktionsende

Andreas Brandl php-mailinglist at andreas-brandl.de
Son Mar 26 16:30:00 CEST 2006


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