Tengo un pequeño problema con una array de objetos, pego a continuacion el código para comentarlo mejor:
Código PHP:
$unaGaleria=array();
while($elemento=readdir($galerias)) //recorrer las galerias.
{
if(($elemento!=".")&&($elemento!=".."))
{
$unaGaleria[$cont]=new galeria($cadena);
$galerias++;
}
}
//aqui esta el problema
El problema es que al salir del while cuando quiero acceder por ejemplo $unaGaleria[0]->unMetodo(); me dice que no es un objeto pero si esa misma línea la pongo dentro del if si funciona, me imagino que será un problema de ámbito o no se, también probe con declarar la variable unaGaleria así: $unaGaleria=new array(); pero pasa lo mismo.
Gracias a todos por anticipado.
Un saludo.