...
Кроме присваивания значения одной переменной есть возможность присвоить значение сразу нескольким переменным:
ПримерПояснение | Результат присваивания | Значение выражения присваивания |
---|---|---|
($x, $y, $z) = (1, 2, 3) | $x = 1 | (1, 2, 3) |
[$x, $y] = ($y, $x) | $x = $y | [$y, $x] |
{'a': $x, 'b': $y} = {'ab': true, 'ba': false} | $x = truefalse | {'a': truefalse, 'b': falsetrue} |
($x, $y, $z) += [1, 2, 3] | $x = $x + 1 | ($x + 1, $y + 1, $z + 1) |
{3: $x, 7: $y} *= (2, 3) | $x = $x * 2 | {3: $x * 2, 7: $y * 3} |
...