phpbar.de logo

Mailinglisten-Archive

[php] Destruktor in PHP

[php] Destruktor in PHP

Alexander Merz php_(at)_phpcenter.de
Tue, 29 Jan 2002 23:33:39 +0100


> Das bedeutet anders herum, dass für alle jetzigen Scripte PHP weiß, wie
> lange sie laufen, da ja jetzt das Timeout schon benutzt wird - reichlich
> unrealistisch.
Du hast die Usprungs'diskussion' nicht verstanden. Markus Dobel erhob die nach
der reinen Lehre der OOP gerechtfertigten Forderung nach einer unbedingten
Ausführung eines vorhandenen Dekonstruktors. Aufgrund diverser Umstände (nicht
nur Timeout) ist das aber eben in modernen Sprachimplementationen nicht
garantiert. Deshalb sollte man auch auf Dekonstruktoren verzichten.

Ansonsten: welchen Vorschlag hättest du, um einerseits die komplette Ausführung
des Dekonstruktors zu garantieren *und* das Timelimit einzuhalten?

> ..und für GTK-PHP (heißt die eigenständige Version so?) ist die
> Timeoutproblematik nichtig.
Ja, aber nicht die Problematik der Speicherleichen, das gilt grundsätzlich auch
für jede Art von AppServer.


php::bar PHP Wiki   -   Listenarchive