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 />";?>

Enjoyed this post? Share it!

 

Leave a comment

Your email address will not be published.