--TEST-- Cloning a generator method (with $this) --FILE-- foo = 'bar'; yield; // interrupt var_dump($this->foo); } } $g1 = (new Test)->gen(); $g1->rewind(); // goto yield $g2 = clone $g1; unset($g1); $g2->next(); ?> --EXPECT-- string(3) "bar"