你们中的任何人都知道如何在这些代码中获得效果
public function create(SomeInterface $obj)
{
$class = get_class($obj);
return new class extends $class {
//some magic here
}
}
Run Code Online (Sandbox Code Playgroud)
很明显,该代码在 PHP 中不起作用。
$obj可以是许多不同类的实例。我想获得一个扩展 $obj 的类的实例。(它将使我能够重载一些基本方法)