PHPPRO

PHP Professionnel pour les entreprises

Aller au contenu | Aller au menu | Aller à la recherche

Keyword - exception

Fil des billets - Fil des commentaires

Externaliser les messages d'erreurs des exceptions, pour les internationaliser, par exemple

Dans certains contexte, il est important de pouvoir fournir des messages d'erreurs dans différentes langues, par exemple en fonction de langue de l'utilisateur.
Parmi les sujets à mettre en oeuvre pour adresser ce point, les exceptions et leur messages sont à ne pas oublier, voici une technique que vous pouvez mettre en oeuvre.

Lire la suite...

Typer vos exceptions: les types d'exception génériques mais utiles

Si vous utilisez le mécanisme d'exception de PHP, vous devez savoir qu'il est possible de créer vos propres exceptions en héritant des classes Exception ou RuntimeException. (SPL), par exemple comme ceçi :

class MyException extends Exception
{
}

...

Lire la suite...

Chasser les dépendances implicites : où comment rendre votre code moins obscur

En PHP, comme dans beaucoup d'autres langages, nous pouvons faire des fonctions et des méthodes qui prennent des arguments.

Prenons la fonction suivante : ...

Lire la suite...

De la nécessité de vérifier l'état des connexions/requêtes à la base

Imaginez un site marchand sur lequel olivier@email.fr a un compte et sur lequel il fait un achat d'ordinateur, au moment de la validation et du paiement, nous écrivons en base de données : ...

Lire la suite...

Tests unitaires et Exception : attention aux try/catch !

Les tests unitaires, pour ceux qui les utilisent, sont bien pratiques pour tester notre code. Malheureusement ils peuvent introduire, si ils sont rédigés de façon maladroite des problèmes qui peuvent être compliqués à comprendre a posteriori. Imaginons le code suivant (volontairement) mal codé : ...

Lire la suite...