Problema trabajando con clases en PHP

Hola experto.
Estoy empezando a trabajar con clases en PHP y tengo un problema este código:
class pedido{
var $coste;
    function pedido(){
     $this->coste=0;
    }
   calculaImporte($unidades,$precio){
         $importe=$unidades*$precio;
          $this->coste=$importe;
   }
}
Cuando invoco al método calculaImporte siempre me devuelve cero. He probado a poner $this->coste=$unidades; y así me devuelve el valor de $unidades, pero cuando intento hacer algo con los parametros de entrada por ejemplo multiplicarlos siempre me devuelve cero. ¿Que puede ocurrir?
Gracias
Respuesta
1
Para recuperar el valor de la función, puedes utilizar return, no punteros como estas haciendo
return $unidades*$precio;
Es mucho más sencillo y una sola linea de código, ¿no?

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas