有没有办法在php中调用动态函数。举个例子,我猜我有一个像下面这样的变量。
$myVar = 'my_test_function';
我有一个名为 myTestFunction()的函数。有没有办法使用$ myVar变量的值调用提到的函数?如何将该变量构造为myTestFunction并使用该变量调用所提到的函数
答案 0 :(得分:2)
请执行以下操作:
lcfirst(str_replace('_', '', ucwords($myVar, '_')))();
答案 1 :(得分:2)
首先将字符串转换为函数名称:
$myVar = 'my_test_function';
echo $myVar = str_replace('_', '', ucwords($myVar, '_')); //output myTestFunction
$myVar();