小编use*_*758的帖子

创建在 php 中传递对象的同一类的对象

我有闲置情况

class A {
   ... 
   public static function Copy($obj) {
      $newObj = new (class of $obj);
      ...
   }
}

class B extends A {
...
}

class C extends A {
...
}
...
$newB = B::Copy($BObject);
$newC = C::Copy($CObject);
Run Code Online (Sandbox Code Playgroud)

我可以创建参数类的新对象,还是必须为每个继承的类重写方法?

php oop class object

4
推荐指数
1
解决办法
1028
查看次数

标签 统计

class ×1

object ×1

oop ×1

php ×1