Dans une procédure , je voudrais activer une classe, dont je ne connais pas par avance le nombre d'attributs en entrée,
première idée (de bourrin)
Mais je ne trouve ce type d'écriture pas très propre et risquée (si j'ai 40 arguments ...)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 if (sizeof($Arguments) == 1) $UneClasse = new $Classe($Arguments[0]); if (sizeof($Arguments) == 2) $UneClasse = new $Classe($Arguments[0],$Arguments[1]); ... ... if (sizeof($Arguments) == 5) $UneClasse = new $Classe($Arguments[0],$Arguments[1],$Arguments[2],$Arguments[3],$Arguments[4]);
Partager