Intanto grazie per la Tua risposta.
Il problema è che in realta non posso scrivere così:
perchè non conosco la funzione da eseguire.
In realtà ho risolto, non so se nel modo corretto in questo modo:
Codice PHP:
call_user_func(content())
content contiene un array fatto in questo modo:
Codice PHP:
$actionArray = array(
'home' => array('index.php', 'Index'),
'download' => array('download.php', 'Download'),
);
require_once('/var/www/html/Sources/' . $actionArray[$_REQUEST['action']][0]);
return $actionArray[$_REQUEST['action']][1];
praticamente prendo l'action associata al pulsante, richiedo il file che contiene quell'azione, e di quel file restitusisco l'azione che mi interessa. Ovviamente questo mi restituisce una stringa, in questo caso per esempio la stringa "Download", che è il nome della funzione ma non ha la parentesi in fondo, e non mi permette di eseguire la funzione.
Quindi con il comando
Codice PHP:
call_user_func(content());
riesco a eseguirla.
Domanda.....è corretto? O è solo un ufficio complicazione affari semplici?