clone class instance
<?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; } function __clone() { $this->tiecolor = "blue"; } } $drone1 = new Employee(); $drone1->setEmployeeID("1111"); $drone2 = clone $drone1; $drone2->setEmployeeID("1111"); echo "drone1 employeeID: ".$drone1->getEmployeeID()."<br />"; echo "drone2 employeeID: ".$drone2->getEmployeeID()."<br />"; echo "drone2 tiecolor: ".$drone2->getTiecolor()."<br />"; ?>