Lo que quiero hacer es lo que hace cakephp con su método $this->set('nombreVariable', $valor); y usaar esa variable creada al vuelo en la vista.
Ya sé crear la variable.
$variable = 'no';
$$variable = 'mi valor';
echo $no;
pero como sabrán cuando hago eso dentro de una función no puedo recoger esa nueva variable fuera de ella y no puedo pasar su valor por referencia porque la variable es variable
¿cómo se hace?