在php中调用动态函数

时间:2017-11-09 11:43:55

标签: php regex

有没有办法在php中调用动态函数。举个例子,我猜我有一个像下面这样的变量。

$myVar = 'my_test_function';

我有一个名为 myTestFunction()的函数。有没有办法使用$ myVar变量的值调用提到的函数?如何将该变量构造为myTestFunction并使用该变量调用所提到的函数

2 个答案:

答案 0 :(得分:2)

请执行以下操作:

lcfirst(str_replace('_', '', ucwords($myVar, '_')))();

答案 1 :(得分:2)

首先将字符串转换为函数名称:

$myVar = 'my_test_function';
echo $myVar = str_replace('_', '', ucwords($myVar, '_')); //output myTestFunction
$myVar();