我在变量中有一个类名。我正在创建实例,它给了我错误。下面是代码示例。
use app\controller;
$controller = new controller\$class();
请帮忙。
答案 0 :(得分:1)
期待你得到一个像'Order'这样的类名,以下内容应该有效:
$class = 'Order';
$order = new $class();
你正在使用命名空间app / controller,所以不需要在你的变量前写命名空间“controller /”......
应该有效:
$controller = new $class(); //without "controller/"