« Try & Catch » Le 20 septembre 2007 Développement Web

Javascript et PHP proposent tout deux leur implémentation d’un mode de gestion particulier des erreurs. Il s’agit de la technique de capture des exceptions. Le principe de base est simple.

Plutôt que de gérer les erreurs au coup par coup, ce qui peut assez rapidement se révéler fastidieux et peu efficace à mesure que le programme gagne en complexité, on se propose de détacher au maximum le fonctionnement du programme de la gestion des erreurs qui peuvent s’y produire.

L’avantage principal est que le code gagne en clarté et qu’il devient possible de gérer beaucoup plus facilement les erreurs par la suite. On peut ainsi se consacrer dans un premier temps à la programmation effective de l’ensemble avant de s’occuper des erreurs.

Par surcroît, les exceptions sont plus liées à la philosophie de la POO que ne le sont une suite de tests logiques, finalement très procédurale.

En somme, voici comment se présentent les exceptions en pseudo-code Javascript :

Cette façon de procéder est beaucoup plus pratique et logique que celle-ci qui reviendrai strictement au même mais qui se présente sous une forme moins amicale :

Dans ce dernier exemple tout se mélange et il serait complexe d’ajouter ou d’ôter des choses car il faudrait supprimer des accolades et des niveaux de test etc.

La syntaxe try...catch permet donc de remédier à ce problème et on peut l’utiliser à la fois dans Php et Javascript ... Pourquoi s’en priver ?

Dandelionmood.com a déménagé !

Votez pour cet article sur

Laissez un message !

Qui êtes-vous ?

Un message, un commentaire ?