PHP поддерживает синтаксис распространения для переменных функций.
В JavaScript вы можете использовать синтаксис распространения, чтобы сделать это:
var a = [1, 2];
var b = [...a, 3, 4];
console.log(b); // [1, 2, 3, 4]
Тем не менее, пытаясь сделать это в PHP:
$a = [1, 2];
$b = [...$a, 3, 4];
var_dump($b);die;
Результаты этой ошибки:
Parse error: syntax error, unexpected '...' (T_ELLIPSIS), expecting ']'
Разве использование синтаксиса распространения таким способом не разрешено в PHP? Если да, то есть ли такой же элегантный способ добиться того же эффекта?