小编典典

如何将 PHP 对象复制到不同的对象类型中

all

  1. 新类是原始对象的子类
  2. 它需要与php4兼容

阅读 132

收藏
2022-05-27

共1个答案

小编典典

您可以将您的类实例化为空,然后通过任意数量的方法加载。这些方法之一可以接受父类的实例作为参数,然后从那里复制其数据

class childClass extends parentClass
{
    function childClass()
    {
        //do nothing
    }

    function loadFromParentObj( $parentObj )
    {
        $this->a = $parentObj->a;
        $this->b = $parentObj->b;
        $this->c = $parentObj->c;
    }
};

$myParent = new parentClass();
$myChild = new childClass();
$myChild->loadFromParentObj( $myParent );
2022-05-27