Tom: unset($var)

Beitrag lesen

Hello,

mach es Sinn am Ende eines PHP-Scripts alle Variablen, die man nicht mehr braucht, durch unset() zu loeschen? Um Speicher wieder freizugeben.
Oder kuemmert sich der PhP-Interpreter selber drum?

Es ist nicht sinnvoll, da sich das Runtime darum selber kümmert. Ausnahme sind die Session-daten in der Sessiondatei. Aber das ist ja der Sinn dieser Datei.

Auch "lost handles" und Datenbankverbindungen werden automatisch aufgelöst / geschlossen.

Sinnvoll ist aber ggf. die Rückgabe der alten $HTTP_*_VARS zu beginn eines Scriptes bis einschließlich PHP 4.x

Harzliche Grüße vom Berg
http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau