// list() - классический синтаксис
list($a, $b, $c) = [1, 2, 3];
// Короткий синтаксис (PHP 7.1+)
[$a, $b, $c] = [1, 2, 3];
// Пропуск элементов
[, $second] = [1, 2, 3]; // $second = 2
// С ассоциативными ключами (PHP 7.1+)
['name' => $name, 'age' => $age] = ['name' => 'John', 'age' => 30];
// В foreach
$users = [['John', 30], ['Jane', 25]];
foreach ($users as [$name, $age]) {
echo "$name is $age";
}
// Вложенная деструктуризация
[[$a, $b], [$c, $d]] = [[1, 2], [3, 4]];