两个整数之间的splat运算符是什么意思?
据我所知,splat运算符用于在函数上传递参数。 Manual
一个例子:
<?php
function fx(...$a) {
print_r($a);
}
fx(1, 2, 3, 4, 5, 6); // array 1, 2, 3, 4, 5, 6
但是当splat运算符在这样的两个整数之间时它意味着什么呢?
<?php
echo 1...3; // Why is the output 10.3?
echo PHP_EOL;
echo 12...100; // Why is the output 120.1?
echo PHP_EOL;