小编ade*_*ron的帖子

php匿名类扩展动态

你们中的任何人都知道如何在这些代码中获得效果

 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 的类的实例。(它将使我能够重载一些基本方法)

php anonymous-class extending-classes

7
推荐指数
1
解决办法
691
查看次数

标签 统计

anonymous-class ×1

extending-classes ×1

php ×1