0
0
mirror of https://github.com/phpv8/v8js.git synced 2024-09-19 15:25:19 +00:00
phpv8/tests/generators_to_v8_002.phpt

29 lines
430 B
Plaintext
Raw Normal View History

--TEST--
Test V8::executeString() : Generators PHP -> V8 (instantiate in JS, iterate in PHP)
--SKIPIF--
<?php require_once(dirname(__FILE__) . '/skipif.inc'); ?>
--FILE--
<?php
$v8 = new V8Js();
$v8->Gen = function() {
for($i = 0; $i < 4; $i ++) {
yield $i;
}
};
$gen = $v8->executeString('(PHP.Gen())');
foreach($gen as $i) {
var_dump($i);
}
?>
===EOF===
--EXPECTF--
int(0)
int(1)
int(2)
int(3)
===EOF===