Ma perché invece di complicarti inutilmente la vita con una classe che rappresenti un vettore di altre classi non usi direttamente un array?
Ma c'è una cosa che non capisco: la classe Magazzino ha 2 attibuti, tu al costruttore passi solo un valore, come valorizza entrambi gli attributi?Codice PHP:
$magazzini = array();
$magazzini[] = new Magazzino($row[1]);
foreach($magazzini as $magazzino)
{
echo "<tr><td>".$magazzino->getCapienza()."</td></tr>";
}