Salve, ho una classe che va a salvare un oggetto all'interno ad un array.

in questo modo
La classe A legge da un file xml un insieme di date così definite
codice:
 <data id="d0" nome="inizio">01/04/2011</data>
, crea un oggetto della classe Data e lo salva
all'interno di un array della classe B. Con questo metodo

[passo la posizione in cui salvare l'oggetto nell'array e l'oggetto da salvare

codice:
       public $date = array();
  
	public function setData($pos,$data){
		
		$date[$pos]=$data;
	
	}
Però quando cerco di ritornare l'array con le date salvate alla classe A l'array contente i dati

codice:
	public function getDate(){
		
		echo sizeof($this->date);
		return $this -> date;
	}
L'echo mi da 0 e in pratica ritorna un array vuoto.