Tom: Wie macht ihr das:

Beitrag lesen

Hello,

PHP hat nach meinem bisherigen Verständnis noch ein dickes Manquo.

Einmal dazugeladende Funktionen lassen sich nicht wieder entladen. Variablen kann man aber wieder freigeben.

Wenn man nun ein etwas länglicheres Script hat, dass über diverse Includes und Evals Funktionalität dazulädt, dann stößt man schnell an die Grenzen des zur Verfügung stehenden Arbeitsspeichers (bewusst begrenzt, um Multiuserbetrieb nicht zu stören), obwohl man durch wieder Entladen von nicht mehr benötigten Funktionen eigentlich genügend Speicher hätte.

Man könnte sich also vorstellen:

lade Basismodul
  lade GPC-Validierungsfunktionen
    führe Validierung durch
    entlade Validierungsfunktionen
  lade Datenbankmodul
    führe Datnbankabfragen durch
    entlade Datenbankfunktionen
  lade Berechnungsmodul
    führe Berechnungen durch
    entlade berechnungsfunktionen
  lade Anzeigemodul
    führe Anzeige durch

Scriptende

Ist das denn jetzt durch Destruktoren bei PHP 5 möglich?

Liebe Grüße aus http://www.braunschweig.de

Tom

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