Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - Camila Nova

Páginas: [1]
1
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
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  :)


2
Les comento que empece a tomar clases de PHP, me parece un lenguaje super interesante para comenzar en esto de la programacion, ya voy por mi cuarta clase y ahora me he quedado pillada con un par de ejercicios (al igual que varios de mis compañeros  :P)

Las dudas que tengo son sobre 2 de 10 ejercicios; estos son:

1. Indique cuál es la finalidad de la función que se detalla a continuación. ¿Qué
parámetro recibe? Escriba un programa de su autoría que haga uso de esta función.

Código: [Seleccionar]
Function misterio($a){
$res=0;
for ($i=0;$i<count($a);$i++)
{
$res+=$a[$i];
}
$res=$res/count($a);
return $res;
}

y el 2° es:

Citar
Usted está escribiendo un programa para una agencia de prensa. Su jefe le ha
encargado que su programa busque noticias en sitios extranjeros de renombre para
que los editores locales las evalúen. Para ello siga los siguientes pasos:

-  Escriba un pequeño código en PHP que obtenga 5 noticias distintas de
distintos sitios online. Copie el código resultante en la plantilla de entrega del
control.

-  Entregue la salida en un solo archivo local.


En este ultimo ejercicio ni siquiera se por donde comenzar.....

Cualquier ayuda será super bien recibida

Cuídense......................

Páginas: [1]

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".