新人求助.今天看 Lumen 的代码发现的,...这是什么运算符?
今天用Composer安装了最新的Lumen,结果运行错误,找到报错文件,发现如下代码
if (! function_exists('dd')) {
/**
* Dump the passed variables and end the script.
*
* @param mixed
* @return void
*/
function dd(...$args)
{
foreach ($args as $x) {
(new Dumper)->dump($x);
}
die(1);
}
}
在另一个文件也发现了
public static function crossJoin(...$arrays)
{
return array_reduce($arrays, function ($results, $array) {
return static::collapse(array_map(function ($parent) use ($array) {
return array_map(function ($item) use ($parent) {
return array_merge($parent, [$item]);
}, $array);
}, $results));
}, [[]]);
}
难道php也有了解构赋值??,但是代码运行错误,lumen5.4要求的是php5.5.9,我的是5.5.12,难道我下载了一个假版本?
求解答
http://php.net/manual/en/migration56.new-f...
5.6的feature。
lumen5.4明明写着要求>=5.6.4 https://github.com/laravel/lumen/blob/v5.4...