国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 阿荣旗| 鄂尔多斯市| 阳春市| 南投市| 江油市| 虞城县| 姜堰市| 安溪县| 宜春市| 都江堰市| 福鼎市| 贡嘎县| 建始县| 荔浦县| 射洪县| 建德市| 抚宁县| 武乡县| 北安市| 林周县| 乐清市| 靖宇县| 毕节市| 沅江市| 新宾| 松江区| 台中市| 武义县| 台州市| 巴彦县| 无为县| 平潭县| 临猗县| 中西区| 勐海县| 鹿邑县| 呼玛县| 平邑县| 资中县| 福海县| 南京市|