Envoyé par
ChriGoLioNaDor
Bonjour,
Je programme depuis un petit moment en PHP5, mais ne maitrise pas encore les exceptions. Biensûr, je sais lever une exception, la récupérer et la traiter (affichage, archivage etc).
Mon soucis est tout autre : quand les utiliser? Je vois 2 cas importants :
- Pour des erreurs "système" : requête SQL erronée, fichier inexistant, connection à la BDD impossible, ...
- Pour les erreurs faites par l'internaute : formulaire incomplet, données mal saisies, ...
En effet, mélanger les 2 ne me semble pas une bonne idée : les erreurs systèmes n'ont pas à être clairement affichées pour l'internaute, alors que les erreurs qu'il a commis doivent lui être signalées et expliquées.
Pourriez-vous me dire quelle utilisation vous faites des exception? Et s'il vaux mieux utiliser les exceptions ou les bonnes vieilles erreurs, dans les cas cités ci-dessus?
Merci d'avance!
Partager