repo.or.cz
/
hiphop-php.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
Add binary field to deepcopy test
[hiphop-php.git]
/
hphp
/
test
/
quick
/
yield_return.php
blob
7e30a2bca7aaf932675744e8b691d9ec220642a6
1
<
?hh
2
3
function
gen
() :
AsyncGenerator
<
mixed
,
mixed
,
void
>{
4
echo
"yielding
\n
"
;
5
yield
24
;
6
echo
"returning
\n
"
;
7
return
42
;
8
}
9
<<
__EntryPoint
>>
function
main
():
void
{
10
$g
=
gen
();
11
$g
->
next
();
12
var_dump
(
$g
->
valid
());
13
var_dump
(
$g
->
current
());
14
$g
->
next
();
15
var_dump
(
$g
->
valid
());
16
var_dump
(
$g
->
current
());
17
var_dump
(
$g
->
getReturn
());
18
}