php-src/Zend/tests/generators/yield_during_method_call.phpt
2013-03-29 11:42:10 +01:00

28 lines
309 B
PHP

--TEST--
Yield can be used during a method call
--FILE--
<?php
class A {
public function b($c) {
echo $c, "\n";
}
}
function gen() {
$a = new A;
$a->b(yield);
}
$gen = gen();
$gen->send('foo');
// test resource cleanup
$gen = gen();
$gen->rewind();
unset($gen);
?>
--EXPECT--
foo