je suis actuellement entrain de développer une classe php qui permet la génération automatiques de tables (pager intégré, affichage horizontal ou vertical) qui peuvent être liées entre elles (via ajax). Pour des questions de simplicité(j'ai par endroit besoin d'itérer tous les paramètres) je stocke tout mes paramètres dans un tableau [$parametre=>$value] que l'on utilise comme suit:
- pour configurer:
$object->setParams["parametre1","valeur"];
- pour récupérer la valeur d'un paramètre:
$object->getParams["parametre2"]
- a l'interieur de la classe:
$this->params["paramètre1"]
première question:
est-ce que cela vous semble totalement idiot comme manière de fonctionner?
deuxième question:
est-ce que ça ne serait pas une bonne idée de remplir dans la classe un tableau ($paramsList)avec la liste des paramètres autorisés et de faire le test qui suit à chaque fois que setParams où getParams sont appelés.
if(!in_array($paramsList,"nom du parametre")
{pas autorisé}
else
{autorisé}
merci
# Pas vraiment objet
Posté par Sylvestre Ledru (site web personnel) . Évalué à 1.
Ca facilite extremement le refactoring aussi...
[^] # Re: Pas vraiment objet
Posté par langlaislaurent . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.