爱程序网

PHP 魔术方法 __clone __toString(五)

来源: 阅读:

__clone()  - 当对象克隆的时候自动加载此方法

__toString() - 当对象需要echo打印输出的时候自动加载此方法

 

__clone()

<?phpclass example{    public static $pa;    public $pb;    public function __construct(){        $this->pb = ++self::$pa;    }        public function __clone(){        $this->pb = 'no zuo no die';    }}$a = new example;$b = new example;$c = clone $b;$b->pb = 'I Love You So Much!';echo $a->pb;echo '<hr/>';echo $b->pb;echo '<hr/>';echo $c->pb;echo '<hr/>';echo $b->pb;?>