chani_t From Dune | Bonjour à tous
j'aimerai savoir comment vous gérez les erreurs, avec PHP5.
A savoir qu'actuellement j'utilise
Code :
- error_reporting (E_ALL); //filtrage des erreurs reportées
- ini_set('display_errors', false); //affichage des erreurs
- ini_set('html_errors', false); //désactivation des liens html dans les erreurs
- ini_set('display_startup_errors',false); //affichage des erreurs de démarrage
- ini_set('log_errors', true); //création d'un fichier de log
- ini_set('error_log', 'journal/error.log'); //localisation du fichier de log
- ini_set('error_prepend_string','<font color="red">'); //début mise en forme erreur
- ini_set('error_append_string','</font>'); //fin mise en forme erreur
- ini_set('ignore_repeated_errors', true); //ignorer les erreurs répétées
|
avec des trigger_error('Le fichier '.$fichier.' est introuvable.', E_USER_WARNING);
Mais je vois de plus en plus souvent des try/catch..
qu'en est il ? quand utiliser l'un ou l'autre ? avantage/inconvénients ? est ce qu'ils sont complémentaire ?
Merci par avance pour vos lumières |