Hola, esta bien, pero te recomiendo que eches una mirada a este
link, siempre hay mejores formas de hacer las cosas.
Respecto a tu ejemplo quedaria de esta forma:
Código PHP:
$red = new red();
// supongamos que esto es un array de registros tomados de una bd (a modo de ejemplo uso el for fijo)
for($i=0;$i<2;$i++)
{
$objeto=new laboratorio();
$objeto->setA($i);
$red->setNuevoLaboratorio($objeto);
$red->cargarObjetos();
}
$collections = $red->getListaLaboratorios();
foreach ($collections as $lab){
print $lab->getA();
}