Sono arrivato alla soluzione, dato che l'array è formata da oggetti posso utilizzare dei metodi interni alla classe per accedere agli attributi degli oggetti quindi ho creato
codice:
public function getNome(){
return $this->nome;
}
public function getEta(){
return $this->eta;
}
Passando poi l'array di oggetti al metodo statico piuGiovane posso effettuare il ciclo for per avere l'oggetto più giovane:
codice:
public static function piuGiovane($arra){
$piuGiovane = 0;
for($i=1;$i<count($arra);$i++):
if($arra[$piuGiovane]->getEta()>$arra[$i]->getEta()):
$piuGiovane = $i;
endif;
endfor;
return $arra[$piuGiovane]->stampa();
}
il metodo stampa che stampa appunto gli attributi dell'oggetto:
codice:
public function stampa(){
echo "il tuo nome è ". $this->nome .", la tua età è ". $this->eta.'<br />';
}