Tema: Obj
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/04/2010, 15:00
Avatar de towel
towel
 
Fecha de Ingreso: marzo-2009
Mensajes: 101
Antigüedad: 15 años, 1 mes
Puntos: 0
Obj

hola chico necesito un favor miren lo ke tengo que hacer tengo
una instancia de la clase persona
seleccionando la persona con identificador “1” que se encuentra en la base
de datos, luego le cambiamos la propiedad “edad” y le asignamos el valor de
22, posteriormente “duplicamos” el objeto para obtener uno nuevo y le
asignamos a la propiedad “edad” el valor de 30, por ultimo imprimimos los
dos objetos y como resultado obtenemos que campos objetos tienen en la
propiedad “edad” el valor de 30. El objetivo de esta punto es conseguir que
el objeto $obj imprima el valor 22 y el objeto $obj_copia imprima el valor
30, *es obligatorio que permanezca la idea de que el segundo objeto es
creado a partir del primero.
la verdad de obj en php muy poco no se como hacer que se dublique sin que haga el cambio de la edad del principal miren la funcion que tengo
Cita:
require_once("class.persona.php");

function duplicar($obj){
return $obj;
}

$obj = new Persona(1);

$obj->set("edad",22);

$obj_copia = duplicar($obj);

$obj_copia->set("edad",30);

print_r($obj->get("edad"));//debe imprimir el valor 22
echo "<br><br>";
print_r($obj_copia->get("edad"));//debe imprimir el valor 30
que le hace falta a la funcion dublicar ????