PHP - Problema al obtener un objeto por referencia

 
Vista:

Problema al obtener un objeto por referencia

Publicado por Don Chalo (1 intervención) el 25/05/2007 23:15:54
Hola, tengo un problema con php4 y es que no me cambia el parametro de un objeto que obtengo por referencia, haca va el codigo:

class A{
var $cadena="Hola";
...
}

...
//$a seria una instancia de la clase "A"
$a=&$this->listaDeObjetos->obtenerObjeto1();
$a->cambiarCadena("Chao");
...

...// dentro de la instancia "listaDeObjetos"
function &obtenerObjeto1(){
return $this->nodoLista->retornaObjeto2();
}
...

...
// dentro de la instancia "nodoLista"
function &retornaObjeto2(){
return $this->a;
}
...

Despues de todo este codigo, al imprimir $a->cadena aparece "Chao", pero al imprimir
$this->listaDeObjetos->nodoLista->a->cadena aparece "Hola".

Porfavor ayudenme, es urgente, ojala entiendan mi problema, trate de ser lo mas claro posible...

Chao y gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder