la mia idea era una cosa tipo questa
Codice PHP:
class persona {
var $maglione = array();
var $count = 0;
function addMaglione(){
$this->maglione[$this->count] = new maglione();
$this->count++;
}
function setMaglione( $param ){
$this->maglione[$this->count-1]->setMaglione( $param );
$this->count++;
}
function removeLastMaglione() {
$this->count--;
unset($this->maglione[$this->count-1]);
}
function showMaglioni(){
foreach ($this->maglione AS $magl)
{
echo $magl->getMaglione();
echo "
";
}
}
}
class maglione {
var $colore= "rosso";
function setMaglione( $param ) { $this->colore = $param; }
function getMaglione() { return $this->colore; }
}
$you = new persona();
$you->addMaglione();
$you->addMaglione();
$you->setMaglione("giallo");
$you->showMaglioni();
$you->removeLastMaglione();
$you->showMaglioni();
però lascio l'ultima parola a daniele che direi è più competente