Moin,
Geht sowas?
Allerdings nur, wenn der gesamte Funktionsname in der Variable steht.
Funktioniert:
function name1() { print 'You called name1'; }
$foo = "name1";
$foo();
Funktioniert NICHT:
function name1() { print 'You called name1'; }
$foo = 1;
name$foo();
Funktioniert auch:
function name1() { echo "You called name1"; }
function name2() { echo "You called name2"; }
function name3() { echo "You called name3"; }
function name4() { echo "You called name4"; }
for($i=1;$i<=4;$i++) {
$bar = "name".$i;
$bar();
}
Grüße Marco
--
Ich spreche Spaghetticode - fließend.
Ich spreche Spaghetticode - fließend.