Wozu dient der finally-Block und wann wird er ausgeführt?
Wozu dient der finally-Block und wann wird er ausgeführt?
Hallo liebe Community, ich bin gerade echt am verzweifeln ??, kann mir bitte jemand kurz und einfach erklären, wozu dieser finally-Block eigentlich da ist und wann der dann wirklich ausgeführt wird? Ich sitz hier schon ewig an meinem PHP-Code und komm irgendwie nicht weiter, weil ich nicht checke, ob der finally-Block auch dann noch läuft, wenn vorher irgendwas schiefgeht oder ein return dazwischenfunkt. Vielleicht ist die Frage blöd, aber ich brauch echt schnell Hilfe, bevor ich noch komplett den Überblick verliere ?. Danke euch schon mal für jede verständliche Antwort!
Beim finally-Block hängt das Verhalten in PHP oft an den Details vom Ablauf, also ob da ein throw, return oder sowas im Spiel ist, und genau da ist die Version auch echt wichtig. Nutzt du gerade PHP 7.x oder 8.x, und kannst du mal den kleinen Codeausschnitt posten, wo der finally-Block bei dir drinsteht? Dann sieht man direkt, ob der noch sauber durchläuft oder ob vorher schon was dazwischenfunkt, hmm.
-
Matthias4949
- Beiträge: 1
- Registriert: 21.05.2026 10:32