Was ein destructor macht, ist mir bekannt. Allerdings ist es doch so, dass wenn das PHPscript fertig geladen ist, der Speicher wieder freigegeben wird.
Also wozu dann noch einen destructor?
Was ein destructor macht, ist mir bekannt. Allerdings ist es doch so, dass wenn das PHPscript fertig geladen ist, der Speicher wieder freigegeben wird.
Also wozu dann noch einen destructor?
Zum Beispiel, um ein speicherintensives Objekt vorzeitig zu terminieren. Außerdem soll man Dateizeiger / Datenbankverbindungen selbst schließen, und das nicht PHP überlassen.
Lesezeichen