gerade das fehlende try-finally in PHP
wer ist denn auf die saublöde Idee gekommen nur try-except (try-catch) einzuführen?
Wieso? - reicht doch. Du nimmst dein Objekt erzeugst es, benutzt es (dabei auf Fehler achten) und dann gibst du es frei, also so:
PHP-Quellcode:
reservieren;
try {
arbeiten;
}
catch (
Exception $E) {
// freigeben;
throw $E;
}
freigeben;
Dies kann man auch genau so machen, da PHP mit der Ausführung weitermacht.
Bernhard