php-src/Zend/tests/generators/dynamic_call.phpt
Nikita Popov 9f52c5c226 Fix generator creation when execute_data is not nested
This happens primarily when the generator is invoked from some internal
place like a dynamic function call.
2012-05-27 22:48:21 +02:00

20 lines
278 B
PHP

--TEST--
It's possible to invoke a generator dynamically
--FILE--
<?php
function *gen($foo, $bar) {
yield $foo;
yield $bar;
}
$gen = call_user_func('gen', 'bar', 'foo');
foreach ($gen as $value) {
var_dump($value);
}
?>
--EXPECT--
string(3) "bar"
string(3) "foo"