09-01-2008, 12:41 PM
ha non, on ne procède pas toujours comme ça
dans ma programmation, les méthodes isXxx renvoient TRUE ou FALSE, car ce sont des conditions; et elle enregistrent les erreurs dans une liste d'erreurs, un champ de la classe.
ça permet de faire des trucs genre :
dans ma programmation, les méthodes isXxx renvoient TRUE ou FALSE, car ce sont des conditions; et elle enregistrent les erreurs dans une liste d'erreurs, un champ de la classe.
ça permet de faire des trucs genre :
Code PHP :
<?php
// recuperer toutes les erreurs
$objet->listeErreur->getErreurs();
// recuperer le texte d'erreur pour le champ 'name'
$objet->listeErreur->getErreur('name');
mais aussi d'enregistrer les erreurs "système", par exemple quand la méthode d'enregistrement plante à cause d'un problème du serveur SQL.
et idem, je peux tester les erreurs qui sont loggués lors des tests unitaires.
A+
Pascal