2016-08-20 197 views
-1

我在变量中有一个类名。我正在创建实例,它给我错误。以下是代码示例。

use app\controller; 

$controller = new controller\$class(); 

请大家帮忙。

+1

'新的控制器\ {$类}();' – RiggsFolly

+0

嗨钻机,它给我这个错误:解析错误:语法错误,意外'{',e在 –

+0

xpecting标识符(T_STRING)仍然没有得到小问题的答案。帽子关闭stackoverflow .... –

回答

1

期待你长了就像一个类名“秩序” soemthing像下面应该工作:

$class = 'Order'; 
$order = new $class(); 

U的使用命名空间的应用程序/控制器,所以没有必要写的命名空间中的“控制器/”变量前面...

,应该工作:

$controller = new $class(); //without "controller/" 
+0

致命错误:类'订单'没有在 –

+0

找到当然,这将不会工作,只要没有一个班,名字是这样的:D 尝试用你想做的班! – jiGL

相关问题