<?hh
async function silly() {
var_dump('silly start');
HH\Asio\join(silly_inner());
var_dump('silly end');
}
async function silly_inner() {
await HH\Asio\later();
}
async function foo() {
var_dump('foo');
}
HH\Asio\join(HH\asio\va(
silly(),
foo()
));
Output for 8.3.5
Warning: PHP Startup: Unable to load dynamic library 'sodium.so' (tried: /usr/lib/php/8.3.5/modules/sodium.so (libsodium.so.23: cannot open shared object file: No such file or directory), /usr/lib/php/8.3.5/modules/sodium.so.so (/usr/lib/php/8.3.5/modules/sodium.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0
<?hh
async function silly() {
var_dump('silly start');
HH\Asio\join(silly_inner());
var_dump('silly end');
}
async function silly_inner() {
await HH\Asio\later();
}
async function foo() {
var_dump('foo');
}
HH\Asio\join(HH\asio\va(
silly(),
foo()
));
Output for 8.0.13
Parse error: syntax error, unexpected identifier "async" in /in/tm3sv on line 3
Process exited with code 255.