Ver Mensaje Individual
  #7 (permalink)  
Antiguo 09/08/2016, 10:46
Avatar de bymorr
bymorr
 
Fecha de Ingreso: septiembre-2012
Mensajes: 118
Antigüedad: 11 años, 7 meses
Puntos: 9
Respuesta: Pasar variables entre funciones

Cita:
Iniciado por inthalas Ver Mensaje
Gracias.
Sigo sin conseguirlo. Solamente necesito salvar un valor en una funcion a(), y luego recuperarlo en una funcion b().
Tal como lo tengo planteado no funciona porque la funcion "Public function asdf($param)" requiere de una variable, que al introducirla me pisa la anterior.

Public function asdf($param){
$data = '$param';
return $param;
}

funcion a(){
...
$data['client_id'] = $this->asdf('$var_salvar');
...
}

funcion b(){
...
$data['client_id'] = $this->asdf('$var_recuperar');
...
}
Oye
mira fijate en esta linea.
$data = '$param'; //acá estas asignando a la variable data un string que dice $param por que lo tienes entre comillas.

Despues estas retornando el mismo $param que recibe la función.


Luego en
$data['client_id'] = $this->asdf('$var_salvar'); nuevamante estas pasando un string, por que lo pusiste en comillas debe ir solamente asi $var_salvar, lo mismo $var_recuperar