Amigos tengo el sgte problema.
Tengo una clase en la cual tengo declarado el objeto $datos, q es el resultado de una consult a una bd.
<? class bd{
var $datos; //resultado de una consulta
.
function leer(){.....
$datos=pg_fetch_objetc($res,0);
}
}
?>
AL utilizar la clase dentro de un programa, necesito acceder a un 3er nivel de datos.
ejem:
//el objeto "datos" de la clase "bd" tiene 2 campos resultado de una consulta anterior "nombre y ci":
1.-Dentro del programa hago lo sgte:
$sql=new (bd);
//asumiendo q ya se hizo la consulta
//la sgte linea NO FUNCIONA y ese es el problema.
echo $sql->datos->nombre;
2.- Si hago un doble paso de variables funciona
ejm:
$dat=$sql->datos;
echo $dat->nombre;
Alguien sabe como hacer que funcine directamente el pùnto 1.- con 3 niveles?
Gracias