TypePHP 编译器 https://swoole.com/aot/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

26 lines
506 B

--TEST--
array destructuring from function return values
--FILE--
<?php
function make_pair(string $name): array
{
echo "make:$name\n";
return [$name, strtoupper($name)];
}
function main(): void
{
[$source, $upper] = make_pair('alpha');
var_dump($source);
var_dump($upper);
[$left, [$middle, $right]] = ['left', ['middle', 'right']];
var_dump($left . ':' . $middle . ':' . $right);
}
?>
--EXPECT--
make:alpha
string(5) "alpha"
string(5) "ALPHA"
string(17) "left:middle:right"