URL: https://linuxfr.org/forums/programmation-php/posts/best-practice Title: best practice Authors: langlaislaurent Date: 2005年09月08日T15:43:41+02:00 Tags: Score: 0 bonjour, 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. £spaces£ £/spaces£if(!in_array($paramsList,"nom du parametre") £spaces£ £/spaces£{pas autorisé} else {autorisé} merci