PHP et la Gestion Des Erreurs
Par Méthylbro le mardi 22 avril 2008, 19:11 - Tutoriels - Lien permanent
Du Warning généré par défaut par l’interpréteur PHP aux Exceptions que jettent vos classes ; gérer les erreurs et les comportements imprévus dans votre application est quelque chose de primordial.
C’est un des points que vous ne devez pas négligez ; car connaitre les erreurs qui se produisent dans votre programme c’est la première étape avant de pouvoir les corriger.
Mes années d’expérience au sein de Titaxium m’ont fait voir beaucoup d’horreurs. L’une des mauvaises pratiques les plus courantes étant de négliger les messages d’erreurs. Voire des les ignorer totalement. Pourtant, désactiver un message d’erreur ne veux pas dire que vous avez résolu le problème !

Une bonne gestion des erreurs est l’un des points qui démarquent un bon développeur d’un simple amateur. Une telle implémentation est un signe de sérieux et un gage de réussite.
Effectivement, les erreurs sont le signal d’alarme d’un mauvais fonctionnement ou d’une incohérence dans votre logique. Etre averti d’une erreur vous permettra de la traquer, de déceler une faille de sécurité, de repérer un défaut de configuration, voire d’être averti de l’arrêt d’un service.
PHP5 Avancé - 4éme édition (Eric Daspet et Cyril Pierre de Geyer)
Cette semaine nous verrons comment vivre avec ces messages d’erreurs. Si vous n’êtes pas convaincu de leur utilité ; vous allez vite changer d’avis. Et découvrir tout ce qu’ils peuvent vous permettre de réaliser.
Traiter ces messages ; les enregistrer au sein d’un journal… Ce n’est pas une perte de temps. Que ce soit :
- En cours de développement (ou ils vous apportent des informations sur l’état de votre code),
- Pendant les phases de tests (ou ils vous signalent des comportements imprévus),
- Où directement en phase de production (ou les journaux d’erreurs sont parfois les seules trace d’une attaque)

Les messages d’erreurs sont des outils indispensable dans le développement d’un programme (car c’est une nécessitée plus générale).
Vous verrez ; les messages d’erreurs sont vos amis. Vos alliés.
Commentaires
PHP5 Avancé est un livre que tu possèdes je suppose. Quel est ton avis sur ce livre?
Sinon, tu abordes en effet un sujet très intéressant et important
Sans doutes le meilleur livre sur php que je connaisse ^^
Pourquoi ?
Le meilleur en français c'est fort possible.
Néanmoins il faut en avoir l'utilité directe.
Une bonne expérience et le manuel en ligne sont souvent plus que suffisants.
En Anglais j'ai eu l'occasion de feuilleter quelques perles très sympathiques. Je vais essayer de chercher les références.
Dans 10 jours j'aurais fini mon année. Et je vais repasser en mode programmeur. Et je me disais, comme je suis très livre, que ce serait peut être une bonne solution pour me remettre dans le bain. Parce que avec cette année de médecine, j'ai pris un an dans la vue niveau programmation.