This article illustrates the method of implementing object cloning in PHP. Share to everyone for your reference. Specifically as follows:
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 The 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
<?php//Defines class staff, which includes the property ID and name class staff {private $id; private $name; function SetID ($id) {$this->id = $id;} Fu Nction GetID () {return $this->id;} function SetName ($name) {$this->name = $name;} function GetName () {return $t his->name; }//Create a new staff object and initialize $ee 1 = new staff (); $ee 1->setid ("145"); $ee 1->setname ("Simon"); Clones a new object $ee 2 = Clone $ee 1; Reset the ID value of the new object $ee 2->setid ("146"); Output ee1 and Ee2 echo "Ee1 ID:". $ee 1->getid (). " <br> "; echo "Ee1 Name:". $ee 1->getname (). " <br> "; echo "Ee2 ID:". $ee 2->getid (). " <br> "; echo "Ee2 Name:". $ee 2->getname (). " <br> ";?> |
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 The |
|
I hope this article will help you with your PHP programming.