2016-08-20 190 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

相關問題