Hallo,
Ich möchte einen String als Funktion ausführen.
Das klappt auch, nur bin ich nicht sicher ob das so sein
darf, daher frage ich euch.
$x = 'abcdefgh';
$func = 'strtoupper';
$y = $func($x);
echo $y;
ich nehme also die Variable $func und setze ($x) einfach dran.
Ohne Punkt oder sonstwas und sie wird tatsächlich ausgeführt.
Hatt mich schon darauf eingestellt eval nutzen zu müssen,
aber wenn so geht, perfekt. Aber ist das richtig?
Und wenn Ja, wie kommt das, dass PHP das so begreift?
oder gibt es eine bessere Lösung?
vg.
Meike