--TEST-- ZE2 __clone() --SKIPIF-- --FILE-- id = self::$id++; } function __clone() { $this->name = $that->name; $this->address = "New York"; $this->id = self::$id++; } } $original = new MyCloneable(); $original->name = "Hello"; $original->address = "Tel-Aviv"; echo $original->id . "\n"; $clone = $original->__clone(); echo $clone->id . "\n"; echo $clone->name . "\n"; echo $clone->address . "\n"; ?> --EXPECT-- 0 1 Hello New York