allora vi illustro il mio dubbio...
mettiamo che ho decine di funzioni che trasformano la variabile $ciao
io però devo far scegliere quale funzione avviare in base ad un tag di mia invenzione... mi spiego meglio...
se ho nella tabella del mio DB: {funzione1}MIO NOME{/funzione1}
io faccio:
dove $tag è il valore all'interno di un array che contiene il nome delle funzioni (in questo caso $tag=funzione1)codice:$regex = "#{".$tag."}(.*?){/".$tag."}#s";
poi mi estrapolo 'MIO NOME' che sarà il valore della mia variabile $ciao...
ora... io ho:
per avviare funzione1 dovrei fare:codice:function funzione1 ($ciao){ ECC.... } function funart ($ciao){ ECC.... } function funziontre ($ciao){ ECC.... } function boh ($ciao){ ECC.... }
è possibile avviare in automatico la funzione che si ciama come la variabile $tag??? qualcora tipo:codice:$ciao_mod=funzione1($ciao);
si può????codice:$ciao_mod=$tag($ciao);

Rispondi quotando