ci riprovo:

if (condizione)
$variabile_funzione = 'f1';
else
$variabile_funzione= 'f2';

$variabile_funzione();

function f1()
{
echo "ciao";
}

function f2()
{
echo "ciao2";
}


risultato:

se la condizione è vera viene stampato ciao se è falsa viene stampato ciao2.

la stessa identica cosa (assegnare una funzione ad una variabile) vorrei poterla fare in una classe potendo scegliere tra funzioni interne alla classe stessa e funzioni esterne alla classe.

Qualcuno sa aiutarmi please?