- reset: documentation ( source)
<?php
class Foo
{
public $bar = 'A';
public function doSomething()
{
$this->bar = 'B';
echo "fuck you";
yield;
}
}
$foo = new Foo();
echo $foo->bar . PHP_EOL;
$i = $foo->doSomething();
echo $foo->bar . PHP_EOL;
reset(i);