zoukankan      html  css  js  c++  java
  • clone()和__clone()的关系

    clone

    使用环境:

        对象在对象之间没办法实现值传递.
        当需要一个对象,与之前对象有很多共同之处 需要clone出来一个 只是在内部属性稍作调整.

      

     1 class Person{
     2                  public $name;
     3                  public $age;
     4 
     5                  //__clone() 当程序有clone时候 执行此方法 自动执行。 
     6                  public function __clone(){
     7                      //调整必要的属性区别
     8                      $this->name = 'jany';    
     9                  }
    10 
    11 }    
    12 
    13              $student = new Person();
    14 
    15              //当克隆对象发生时,内部程序会自动调用 __clone()魔术方法
    16              $teacher = clone $student;
    17 
    18              ---------------------------------------------------------------------------
    19              克隆分为:深克隆 和 浅克隆
    Never try,never know
  • 相关阅读:
    TCP/IP||ARP/RARP
    TCP/IP||IP
    TCP/IP||链路层
    Struts||IQ
    SpringMVC||IQ
    TCP/IP Basic
    Spring||Mails
    Spring||Quartz
    jQuery Ajax 方法应用。
    html5的离线储存应用.
  • 原文地址:https://www.cnblogs.com/sharecorner/p/6119429.html
Copyright © 2011-2022 走看看