par
Moosh » 29 janv. 2011, 11:15
le problème c'est "l'ordre"
imagine que tu as 3 valeurs numériques possibles toutes optionnelles
si tu en passes 2 comment savoir quelles infos sont passées.
Solution procédurale -> passer un "array" ou un objet des config -> un seul param, l'array est plus souple, lobjet de config est plus "blindé"
Solution objet -> les valeurs deviennent des propriétés, avec des getter et des setters et la fonction est une méthode sans arguments.
le problème c'est "l'ordre"
imagine que tu as 3 valeurs numériques possibles toutes optionnelles
si tu en passes 2 comment savoir quelles infos sont passées.
[b]Solution procédurale[/b] -> passer un "array" ou un objet des config -> un seul param, l'array est plus souple, lobjet de config est plus "blindé"
[b]Solution objet -[/b]> les valeurs deviennent des propriétés, avec des getter et des setters et la fonction est une méthode sans arguments.