国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

php實現(xiàn)對象克隆的方法

2024-05-04 23:36:42
字體:
來源:轉載
供稿:網友

這篇文章主要介紹了php實現(xiàn)對象克隆的方法,實例分析了php對象實例化與克隆的使用技巧,需要的朋友可以參考下

本文實例講述了php實現(xiàn)對象克隆的方法。分享給大家供大家參考。具體如下:

 

 
  1. <?php  
  2. //定義類staff,其中包括屬性id和name  
  3. class staff  
  4. {  
  5. private $id;  
  6. private $name;  
  7. function setID($id)  
  8. {  
  9. $this->id = $id;  
  10. }  
  11. function getID()  
  12. {  
  13. return $this->id;  
  14. }  
  15. function setName($name)  
  16. {  
  17. $this->name = $name;  
  18. }  
  19. function getName()  
  20. {  
  21. return $this->name;  
  22. }  
  23. }  
  24. //創(chuàng)建一個新的staff對象并初始化  
  25. $ee1 = new staff();  
  26. $ee1->setID("145");  
  27. $ee1->setName("Simon");  
  28. //克隆一個新的對象  
  29. $ee2 = clone $ee1;  
  30. //重新設置新對象的ID值  
  31. $ee2->setID("146");  
  32. //輸出ee1和ee2  
  33. echo "ee1 ID: ".$ee1->getID()."<br>";  
  34. echo "ee1 Name: ".$ee1->getName()."<br>";  
  35. echo "ee2 ID: ".$ee2->getID()."<br>";  
  36. echo "ee2 Name: ".$ee2->getName()."<br>";  
  37. ?>  

 

 
  1. <?php  
  2. //定義類staff,其中包括屬性id和name  
  3. class staff  
  4. {  
  5. private $id;  
  6. private $name;  
  7. function setID($id)  
  8. {  
  9. $this->id = $id;  
  10. }  
  11. function getID()  
  12. {  
  13. return $this->id;  
  14. }  
  15. function setName($name)  
  16. {  
  17. $this->name = $name;  
  18. }  
  19. function getName()  
  20. {  
  21. return $this->name;  
  22. }  
  23. //這里是__clone函數(shù)  
  24. function __clone()  
  25. {  
  26. $this->id = $this->id + 1;  
  27. }  
  28. }  
  29. //創(chuàng)建一個新的staff對象并初始化  
  30. $ee1 = new staff();  
  31. $ee1->setID("145");  
  32. $ee1->setName("Simon");  
  33. //克隆一個新的對象  
  34. $ee2 = clone $ee1;  
  35. //重新設置新對象的ID值  
  36. //$ee2->setID("146");  
  37. //輸出ee1和ee2  
  38. echo "ee1 ID: ".$ee1->getID()."<br>";  
  39. echo "ee1 Name: ".$ee1->getName()."<br>";  
  40. echo "ee2 ID: ".$ee2->getID()."<br>";  
  41. echo "ee2 Name: ".$ee2->getName()."<br>";  
  42. ?>  

希望本文所述對大家的php程序設計有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 长乐市| 固始县| 蕲春县| 名山县| 夏邑县| 齐河县| 吐鲁番市| 大邑县| 太和县| 资溪县| 科技| 缙云县| 海门市| 文水县| 望奎县| 石首市| 保定市| 堆龙德庆县| 泰安市| 积石山| 日喀则市| 巨鹿县| 哈巴河县| 建平县| 柞水县| 富川| 镇宁| 龙胜| 太白县| 广昌县| 钟山县| 分宜县| 安乡县| 莲花县| 安西县| 吴堡县| 安义县| 丹凤县| 贵南县| 枣庄市| 东乌珠穆沁旗|