Hello,
Das "echo" darfst Du natürlich nicht vergessen, sonst wird der Inhalt des refernzierten Elementes selbst als Befehl behandelt.
Nein, dazu bräuchte es immer noch eval(). Der Ausdruck wird berechnet (der Inhalt (6) wird ermittelt) aber mit dem Ergebnis passiert nichts.
Hast Du es ausprobiert?
<?php ### function_reference.php ###
## array of functions
function show_string($arg)
{
echo "<p>Hallo $arg</p>";
}
#-------------------------------
$text = 'show_string';
$text ('so gehts richtig');
$text ('und sogar zweimal');
$_func = array();
$_func[1] = 'show_string';
$_func[1]('auch mit Arrays?');
$_func[1]('sogar mit Arrays!');
?>
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg