我试图通过使用字符串来调用类中的函数。例如:
$clt = new Controller ;
$controller = self::$controller_get[$key]."()";
$clt->$controller
这里我想用函数名替换$controller
。这可能吗?
答案 0 :(得分:1)
有一些可能性
首先,当您尝试调用函数时,您应该使用正确的语法。
$clt->$controller();
但我最喜欢的是:
$className->{"variableName"};
$className->{"methodName"}();
答案 1 :(得分:1)
$clt = new Controller ;
$controller = self::$controller_get[$key];
$clt->{$controller}();