WernerK: Fatal error: Allowed memory size abfangen

Beitrag lesen

Hallo

wenn eine zu grosse Datei geladen wird bekomme ich die Meldung
Fatal error: Allowed memory size exhausted.
Ich könnte jetzt natürlich das limit erhöhen.
Mich würde aber interessieren wie man den Fehler abfangen kann

So kommt der Fatal error
$filecheck = fread($fh, filesize("$ordner/$file"));

Jetzt versuche ich es wie im PHP Manual beschrieben

try {
    throw new Exception('Zu grosse Datei geladen!');
    $filecheck = fread($fh, filesize("$ordner/$file"));
} catch (Exception $e) {
    echo 'Exception abgefangen: ',  $e->getMessage(), "\n";
}

Das klappt jedoch nicht.
Es wird nie in den Catch Block gesprungen.
Geht das bei dieser Art Fehler nicht oder was mache ich falsch?

Danke
Gruss
Werner