Yani dizileri bir çift var
$array_1 = Array('one','two','three');
$array_2 = Array('red','blue','green');
Tek değer girişleri ile bir dizi için Setters ve Alıcılar oluşturmak için dinamik bir yolu var mı?
Yani sınıf gibi bir şey olurdu:
class xFromArray() {
}
Ben $ array_1 geçti Yani yukarıdaki böyle bir şey oluşturmak istiyoruz:
private $one;
setOne($x) {
$one = $x;
}
getOne() {
return $one;
}
Ben $ array_2 geçti eğer böyle bir şey oluşturmak istiyoruz:
private $red;
setRed($x) {
$red = $x;
}
getRed() {
return $red;
}
Yani böyle bir şekilde diyoruz ki? (Benim en iyi tahminim ama bu işe olacağını görünmüyor)
$xFromArray = new xFromArray;
foreach($array_1 as $key=>$data) {
$xFromArray->create_function(set.ucfirst($data)($data));
echo $xFromArray->create_function(get.ucfirst($data));
}