Change class instance after clone
<?php class Employee { private $employeeid; private $tiecolor; function setEmployeeID($employeeid) { $this->employeeid = $employeeid; } function getEmployeeID() { return $this->employeeid; } function setTiecolor($tiecolor) { $this->tiecolor = $tiecolor; } function getTiecolor() { return $this->tiecolor; } } $drone1 = new Employee(); $drone1->setEmployeeID("2222"); $drone1->setTiecolor("red"); $drone2 = clone $drone1; $drone2->setEmployeeID("1111"); echo "drone1 employeeID: ".$drone1->getEmployeeID()."<br />"; echo "drone1 tie color: ".$drone1->getTiecolor()."<br />"; echo "drone2 employeeID: ".$drone2->getEmployeeID()."<br />"; echo "drone2 tie color: ".$drone2->getTiecolor()."<br />"; ?>