Posted at

PHPのスプレッド演算子

<?php

$arr = [1,2,3,4,5];

function test(int $a, int $b, int $c, int $d , int $e) {
var_dump($a);
var_dump($b);
var_dump($c);
var_dump($d);
var_dump($e);
}

// 配列がアンパックされて各要素が引数に渡される
test(...$arr);
// 実行すると以下のアウトプットが出る
// int(1)
// int(2)
// int(3)
// int(4)
// int(5)

?>