Php 分析错误:语法错误,意外'$类别';(T_变量),应为标识符(T_字符串)
我在变量中有一个类名。我正在创建一个实例,它给了我一个错误。下面是代码示例Php 分析错误:语法错误,意外'$类别';(T_变量),应为标识符(T_字符串),php,class,namespaces,Php,Class,Namespaces,我在变量中有一个类名。我正在创建一个实例,它给了我一个错误。下面是代码示例 use app\controller; $controller = new controller\$class(); 请提供帮助。希望您得到像“Order”这样的类名,所以下面的操作应该可以: $class = 'Order'; $order = new $class(); $controller = new $class(); //without "controller/" 您正在使用名称空间app/contr
use app\controller;
$controller = new controller\$class();
请提供帮助。希望您得到像“Order”这样的类名,所以下面的操作应该可以:
$class = 'Order';
$order = new $class();
$controller = new $class(); //without "controller/"
您正在使用名称空间app/controller,因此无需在变量前面写入名称空间“controller/”
这应该是可行的:
$class = 'Order';
$order = new $class();
$controller = new $class(); //without "controller/"
newcontroller\{$class}()代码>Hi Rig,它给了我这个错误:解析错误:语法错误,意外的“{”,需要标识符(T_字符串)灌输我没有得到小问题的答案。向stackoverflow致敬…没有比这更好的了你已经被展示了如何自己解决这个问题阅读DUP POST致命错误:在中找不到类'Order',当然,只要没有这样命名的类,这将不起作用:D尝试使用你想要的类!