Avatar ·

Comment intercepter une erreur fatale (E_ERROR) en PHP ?

Bonjour à tous ! Je suis débutant en PHP et je me bats avec ce problème depuis plusieurs jours. J'ai un script qui gère le téléchargement de fichiers par les utilisateurs. Parfois, si le fichier est trop volumineux ou corrompu, PHP "plante" simplement avec une erreur fatale (E_ERROR) — par exemple, lors d'une tentative d'allocation mémoire ou lors de l'appel d'une méthode inexistante sur un objet. \n\nJ'ai déjà configuré `set_error_handler()`, mais il n'attrape pas les erreurs fatales. Voici un exemple de code :\n\n```php\nnonExistentMethod(); // Ici, ce sera E_ERROR\n}\n\nprocessData($userInput);\n?>\n```\n\nDans ce cas, le script affiche simplement "Fa