解析错误:语法错误,意外的'$ class'(T_VARIABLE),期待标识符(T_STRING)

时间:2016-08-20 11:14:11

标签: php class namespaces

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

use app\controller;

$controller = new controller\$class();

请帮忙。

1 个答案:

答案 0 :(得分:1)

期待你得到一个像'Order'这样的类名,以下内容应该有效:

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

你正在使用命名空间app / controller,所以不需要在你的变量前写命名空间“controller /”......

应该有效:

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