Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想用这个创建一个新对象
$procedure = new ${$s.'\\'.$p};
它不起作用。为什么这不可能?
你为什么不
$name = "$s\\$p"; $procedure = new $name;
?
也${$s.'\\'.$p}表示变量,变量名明显不好。如果你是,而且我认为你是,试图获得类似你的实例的Namespace\Class东西应该尝试使用下面的代码。
${$s.'\\'.$p}
Namespace\Class
我认为该{}快捷方式仅适用于这种${}明显引用变量的语法。所以你不能用它来实例化新对象。
{}
${}