tags:

views:

41

answers:

2

I need to call a PHP standard function from a string

Example:

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

Anyone has an idea how I can do this? It can't be done with call_user_func() because it is a standard function.

+4  A: 
$functionname($param);
Michael Mrozek
ok, thank youthat did the trick :D
A: 

Correction, ok I thought this would work:

$$functionname($param);

but it does not.... the example with one dollar sign works for functions. Nice.

JasonMichael
you only need one $
oezi
$$name is to find a variable whose name is stored in `name`, so if you had `$foo = "bar"; $bar = "baz";` and you wanted to call `baz()`, you could do `$bar()` or `$$foo()`
Michael Mrozek