2010-05-20 7 views
2

je dois appeler une fonction standard de PHP à partir d'une chaînefonction standard appel php par chaîne

Exemple:

$param = "parameter"; 
$functionname = "createimagefromjpg"; 
//call the function (with a parameter) 

Toute personne a une idée comment je peux le faire? Cela ne peut pas être fait avec call_user_func() parce que c'est une fonction standard.

+1

duplication possible de [Comment appeler la fonction PHP à partir d'une chaîne stockée dans une variable] (http://stackoverflow.com/questions/1005857/how-to-call-php-function-from-string-stored-in- a-variable) –

Répondre

5
$functionname($param); 
+0

ok, merci qui a fait l'affaire: D – user324107

-1

Correction, ok je pensais que cela fonctionnerait:

$$functionname($param); 

mais il ne veut pas .... l'exemple avec un signe de dollar fonctionne pour les fonctions. Agréable.

+0

vous avez seulement besoin d'un $ – oezi

+0

$$ name est de trouver une variable dont le nom est stocké dans 'name', donc si vous aviez la barre" $ foo = " "; $ bar = "baz"; 'et vous vouliez appeler' baz() ', vous pourriez faire' $ bar() 'ou' $$ foo() ' –