G
Gelöschtes Mitglied 2703
Guest
Ich habe eine frage zur magischen __autoload() funktion:
Ich kann, egal was ich tue keine Exception die in dieser funktion geworfen wurde auffangen.
Auf php.net habe ich folgendes gefunden:
Weiss jemand warum das so ist? Gibt es andere Fälle in dem Exceptions unfangbar sind?
Mich würde das einfach mal interessieren da ich es eigentlich gebraucht hätte ;)
[__autoload hat ja keinen auswertbaren rückgabe wert und error handler benutze ich sonst nie]
Ich kann, egal was ich tue keine Exception die in dieser funktion geworfen wurde auffangen.
Code:
Fatal error: Function __autoload() threw an exception from type [....]
Anmerkung: Exceptions, die in einer __autoload Funktion geworfen werden, sind nicht in einem Catch-Block fangbar und führen zu einem fatalen Fehler.
Weiss jemand warum das so ist? Gibt es andere Fälle in dem Exceptions unfangbar sind?
Mich würde das einfach mal interessieren da ich es eigentlich gebraucht hätte ;)
[__autoload hat ja keinen auswertbaren rückgabe wert und error handler benutze ich sonst nie]