J'ai deux ou trois tableauxEst-il possible de générer automatiquement Getter/Setter à partir de valeurs de tableau en PHP?
$array_1 = Array('one','two','three');
$array_2 = Array('red','blue','green');
est-il un moyen dynamique pour créer les Setters et Getters pour un tableau avec des entrées de valeur unique?
Ainsi, la classe serait quelque chose comme:
class xFromArray() {
}
Donc ce qui précède, si je passais $ array_1 il générerait quelque chose comme ceci:
private $one;
setOne($x) {
$one = $x;
}
getOne() {
return $one;
}
si je passais $ array_2 il générerait quelque chose comme ceci:
private $red;
setRed($x) {
$red = $x;
}
getRed() {
return $red;
}
Alors je l'appellerais comme ça? (Ma meilleure estimation, mais ne semble pas que cela fonctionnerait)
$xFromArray = new xFromArray;
foreach($array_1 as $key=>$data) {
$xFromArray->create_function(set.ucfirst($data)($data));
echo $xFromArray->create_function(get.ucfirst($data));
}
Ça a l'air moche, n'est-ce pas? –