1
Aprender a programar desde cero / Ejemplo clase sencilla en php y método para recuperar propiedades getter
« en: 05 de Noviembre 2015, 11:26 »
Hola que tal
les cuento que me toco construir un codigo que me permita grabar un nuevo valor para 2 objetos distintos con distintas propiedades, el problema que tengo es que al consultar, me devuelve la primera instancia repetida; o sea, como que la segunda no es consultada pero si seteada, el codigo en cuestion es este
y lo que me devuelve es:
Soy un collie!!
Soy un collie!!
Ahora soy un Terrier
Soy parte de la segunda instancia!
cuando lo que me debiese devolver seria
Soy un collie!!
Cachupín
Ahora soy un Terrier
Soy parte de la segunda instancia!
Ques estoy haciendo mal?
Cualquier ayuda es bienvenida
de antemano agradezco a cualquiera que me lea
saludos![Sonrisa :)](https://aprenderaprogramar.com/foros/Smileys/default/smiley.gif)
les cuento que me toco construir un codigo que me permita grabar un nuevo valor para 2 objetos distintos con distintas propiedades, el problema que tengo es que al consultar, me devuelve la primera instancia repetida; o sea, como que la segunda no es consultada pero si seteada, el codigo en cuestion es este
Código: [Seleccionar]
<?php
class Perro
{
public $prop1 = "Soy un collie!!";
public $prop2 = "Cachupín";
public function setProperty($newval)
{
$this->prop1 = $newval;
$this->prop2 = $newval;
}
public function getProperty()
{
return $this->prop1 . "<br />";
return $this->prop2 . "<br />";
}
}
$obj = new Perro;
$obj2 = new Perro;
echo $obj->getProperty();
echo $obj2->getProperty();
$obj->setProperty("Ahora soy un Terrier");
$obj2->setProperty("Soy parte de la segunda instancia!");
echo $obj->getProperty();
echo $obj2->getProperty();
?>
y lo que me devuelve es:
Soy un collie!!
Soy un collie!!
Ahora soy un Terrier
Soy parte de la segunda instancia!
cuando lo que me debiese devolver seria
Soy un collie!!
Cachupín
Ahora soy un Terrier
Soy parte de la segunda instancia!
Ques estoy haciendo mal?
Cualquier ayuda es bienvenida
de antemano agradezco a cualquiera que me lea
saludos
![Sonrisa :)](https://aprenderaprogramar.com/foros/Smileys/default/smiley.gif)