Conceptuellement je voudrais juste savoir si c'est une bonne idée de faire une classe qu'avec des méthodes du type :
check(credit_card)
check(email)
check(tel)
...
C'est bien ou c'est MAL ?
Conceptuellement je voudrais juste savoir si c'est une bonne idée de faire une classe qu'avec des méthodes du type :
check(credit_card)
check(email)
check(tel)
...
C'est bien ou c'est MAL ?
Tu peux faire une classe de controle des données. Idéalement essai de faire une classe static du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 abstract class dataControl { public static function isMail($mail){//Code de vérification} public static function isCreditCard($cc){} }
Pourquoi abstract ?
Quoi qu'il en soit, oui ça peut se faire et ça se fait.
Genre les helpers Security de Code Igniter ou les classes equivalentes chez Kohana, etc...
Parce que dans mon exemple il n'y a que des methode static et donc aucune raison de devoir instancier la classe.Pourquoi abstract ?
Un appel à une méthode static est environ 4x plus rapide qu'un appel classique , donc autant rester en static quand on le peu.
Partager