learnMedlem sedan jan. 20051 130 inlägg Hmm...
Kan man omvandla en sträng till en funktion på något sätt?
Låt säga att jag har en sträng $str "2008-02-07" som jag vill köra en funktion på. Den aktuella funktionens namn "doSomething" finns lagrad i $function.
Jag vill alltså köra $function på $str. $function($str) => doSomething("2008-02-07").
Hoppas någon föstår hur jag menar! :)
Hur göra??
SPiNMedlem sedan mars 20007 896 inlägg call_user_func($function, $str);
FuelMedlem sedan okt. 20001 285 inlägg aha .. alltid nåt nytt man lär sig om PHP :)
dock förstår jag inte poängen.. ett exempel från php.net
function barber($type)
{
echo "You wanted a $type haircut, no problem";
}
call_user_func('barber', "mushroom");
call_user_func('barber', "shave");
varför inte direkt köra
barber("mushroom")
..?