Hello,
ja, das ist schon klar. Fehler, die während der Laufzeit behandelt werden können, führen natürlich nicht zum Abbruch. Das wäre ja gegen jegliches Programmierparadigma.
Tun sie aber, wenn Du die automatische behandlung nicht unterdrückst.
Und dann solltest Du sie tunlichst auch selber behandeln.
Wenn also z.B. ein file_open($blah, 'rb+') schief geht, könnte es verschiedene Ursachen haben:
* Datei existiert noch nicht
* Öffnen generell nicht möglich wegen fehlender Rechte
* Datei ist scheibgeschützt
* Netzwerkfehler
* ...
Ich hatte da schon mehrfach einen Anlauf genommen, die textuellen Fehlermeldungen von PHP wieder in eindeutige Fehlernummern zurückzuübersetzen. Das ist eine "Zweimanjahresaufgabe".
Das letzte Mal
https://forum.selfhtml.org/?t=217385&m=1493059
Aber die Resonanz für Mithilfe ist nicht sehr groß.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg