我需要创建一个动态名称空间:[module]\controller\[controller]Controller,但以下代码不起作用:
$namespace = '\Account\Controller\LoginController()';
new $namespace;如下所示:
new \Account\Controller\LoginController();我忘了什么?
发布于 2012-06-10 14:07:29
不要将()添加到字符串中。()在调用函数时使用,而不是在其名称中使用。
$namespace = '\Account\Controller\LoginController';
new $namespace;如果要传递参数,请将()添加到new调用中。
$namespace = '\Account\Controller\LoginController';
new $namespace('abc');https://stackoverflow.com/questions/10966674
复制相似问题