当一个函数的名称是一个变量时,我该如何调用它呢


How can i call a function when the name is a variable

可能重复:
PHP:函数名中的变量

我有一些函数,我使用变量来知道这些名称。例如$func1="do_something";有什么方法可以调用do_something()函数吗;

<?php
function do_something( ) {
    return 'I did something';
}
$function = 'do_something';
echo $function( );

只需像这样调用函数:

$func1();

您可以这样做:

$func1();//ta da  

或者你可以做:

call_user_func($func1);

只需将其称为$func1()即可。

在PHP.net 上读取