fosh4455 Asked:2020-08-23 18:49:04 +0000 UTC2020-08-23 18:49:04 +0000 UTC 2020-08-23 18:49:04 +0000 UTC 是否可以使用动态类名绕过错误? 772 一切正常: $class = 'Class'.$request->controller; $obj = new $class; 所以风暴说句法和页面吐出第 500 个错误: $obj = new 'Class'.$request->controller; 目标是摆脱 变量和视觉垃圾(代码中的额外行) php 1 个回答 Voted Best Answer Kostiantyn Okhotnyk 2020-08-23T19:02:47Z2020-08-23T19:02:47Z php语言支持通过变量调用函数,类也是如此。 您可以创建一个变量。 $class = 'Class'.$request->controller; 然后使用变量创建一个类。 $obj = new $class; 在你的情况下'Class'.$request->controller,它是一个字符串,而不是一个 php 变量
php语言支持通过变量调用函数,类也是如此。
您可以创建一个变量。
然后使用变量创建一个类。
在你的情况下
'Class'.$request->controller,它是一个字符串,而不是一个 php 变量