1unitedpower: Durchführung PHP gesteuerte Funktionen ohne http-Request

Beitrag lesen

Danke für die Ergänzung.

PHP verwendet Exceptions nur an ganz wenigen Stellen. Die meisten Fehler werden mit dem herkömmlichen Error Reporting erzeugt und lassen sich auch nicht try-catchen.

Das stimmt so nur für PHP 5, in PHP 7 wurde die Situation verbessert. Das Handbuch schreibt dazu u.a. Folgendes:

PHP 7 changes how most errors are reported by PHP. Instead of reporting errors through the traditional error reporting mechanism used by PHP 5, most errors are now reported by throwing Error exceptions.

Nichtsdestotrotz ist das traditionelle Error-Reporting wohl noch in Ausnahmefällen aktiv und man muss sich auch damit beschäftigen. Leider steht nirgendwo zusammenfassend welche Ausnahmen das sind.