php将字符串转换为方法调用

php将字符串转换为方法调用,php,Php,您可以将变量用作函数名。这将执行getList(): 然而,像这样的东西主要是设计问题的症状。想详细说明您需要它做什么吗?使用函数按名称调用函数。此功能称为,下面是php.net中的一个示例: $str(); 更多信息: $str(); <?php function foo() { echo "In foo()<br />\n"; } function bar($arg = '') { echo "In bar(); argumen

您可以将变量用作函数名。这将执行
getList()

然而,像这样的东西主要是设计问题的症状。想详细说明您需要它做什么吗?

使用函数按名称调用函数。

此功能称为,下面是php.net中的一个示例:

$str();

更多信息:

$str();
 <?php
 function foo() {
     echo "In foo()<br />\n";
 }

 function bar($arg = '')
 {
     echo "In bar(); argument was '$arg'.<br />\n";
 }

 // This is a wrapper function around echo
 function echoit($string)
 {
     echo $string;
 }

 $func = 'foo';
 $func();        // This calls foo()

 $func = 'bar';
 $func('test');  // This calls bar()

 $func = 'echoit';
 $func('test');  // This calls echoit()
 ?>