eddi: String als Funktion ausführen

Beitrag lesen

Hallo,

$x = 'abcdefgh';
$func = 'strtoupper';
$y = $func($x);
echo $y;

... Aber ist das richtig?

ja http://www.php.net/manual/de/language.variables.variable.php

Und wenn Ja, wie kommt das, dass PHP das so begreift?

Es wurde so implementiert.

oder gibt es eine bessere Lösung?

Nein, nur eine andere Lösung: http://de3.php.net/manual/de/function.call-user-func.php

Gruß aus Berlin!
eddi