Cita:  
					Iniciado por inthalas  
  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