Modifica dei livelli di error reporting in PHP
Per gestire i messaggi di errore generati da PHP, è possibile intervenire sul file php.ini
relativo alla versione di PHP in uso. In questo modo puoi controllare quali errori vengono mostrati o registrati nei log.
Configurazione consigliata
Aggiungi o modifica la seguente direttiva nel file php.ini
:
error_reporting = E_ALL & ~E_NOTICE & ~E_WARNING & ~E_DEPRECATED
Significato dei parametri
- E_ALL: abilita la segnalazione di tutti gli errori.
- ~E_NOTICE: esclude le notifiche meno importanti (notice).
- ~E_WARNING: esclude i warning (avvisi non bloccanti).
- ~E_DEPRECATED: esclude i messaggi relativi a funzioni deprecate.
In questo modo vengono segnalati solo gli errori più rilevanti, evitando messaggi superflui che possono confondere durante lo sviluppo.
Nota
Dopo aver modificato php.ini
, è necessario riavviare Apache o PHP-FPM affinché le modifiche abbiano effetto.