sto funzioni di chiamata utilizzando i nomi delle funzioni dinamiche (qualcosa di simile)catturare l'eco in una variabile
$unsafeFunctionName = $_POST['function_name'];
$safeFunctionName = safe($unsafeFunctionName); // custom safe() function
Poi Sono voler avvolgere qualche xml attorno al valore restituito della funzione (qualcosa di simile):
// xml header etc already created
$result = "<return_value>" . $safeFunctionName() . "</return_value>";
Il problema è che a volte la funzione restituisce un valore, ma a volte la funzione echo è un valore. Quello che voglio fare è catturare quell'eco in una variabile, ma, il codice che scrivo dovrebbe funzionare in entrambi i modi (cioè, se la funzione restituisce un valore, o echo è una stringa).
Non sapete da dove iniziare ~ qualche idea?
Solo un punto secondario, sai del metodo ob_get_clean? –
O funzionerebbe bene qui, no? –
perfetto - grazie! – OneNerd