Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/02/2003, 10:42
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Como veras .. una classe se compone principalmente de "funciones" .. las cuales aceptan parametros de entrada por algun método (referencia, global .. etc) .. y pueden devolver algun resultado de sus operaciones ..

En tu caso .. estas haciendo la funcion "suma" (accediento al método ..) pero este método no devuelve su resultado .. Tampoco pusites como pretendes ver su valor ...

function suma()
{
$a=4;
$b=2;
return $a+$b;
}


Y lo llamarias:
echo $nose->suma(); // el echo por la simple razón de verlo ..

Creo q antes de meterte con "objetos" y classes deberias de estudiar bien el tema de funciones: como se le pasan parámetros y como los puede devolver ... Practica tus "classes" de forma indivudal con sus funcioens .. y cuando lo tengas claro lo metes todo bajo una classe y ves temas como el famoso $this-> .. o el &$variable para pasar por "referencia" ...

Cuando tengas claro todo eso .. te pasas por:
http://beta.zonaphp.com/?modulo=arti...cion=leer&id=1

------------ Editado --------
usando tus metodos .. te faltaba uno tipo: VerItem(); .. o ObtenItem() ...

Código PHP:
function VerItem()
 {
 echo  
$this->item;
}

function 
ObtenItem()
 {
 return 
$this->item;
}

//Y las llamadas serian

$nose->suma();
echo 
$nose->ObtenItem();
$nose->ObtenItem(); 
Como veras .. la q devuelve el valor de tu operación es mas "versatil" pues separas completamente de la "classe" la presentación q les des a esos datos ...

Un saludo,

Última edición por Cluster; 03/02/2003 a las 10:55