Non so cosa dirti,
se le variabili sono proprietà della classe dovrebbero essere tutte private in modo da utilizzarle con i getter/setter.
Se però utilizzi l'array forse è perchè non sai quante variabili ti servono e allora l'unica miglioria che puoi fare è:
class tuaclasse{
private $arr = array();
//Aggiungi un valore all'array
public function setArrObj($obj){
$this->arr[] = $obj;
}
//Prelevi un valore dall'array
public function getArrObj($indice){
return $this->arr[$indice];
}
//setti l'intero array
public function setArr($arr){
$this->arr = $arr;
}
//prendi l'intero array
public function getArr($arr){
return $this->arr;
}
}
Ciao