- 1
- 2
- 3
$a = 2; $b = 3;
$a ^= $b ^= $a ^= $b;
echo "a = $a, b = $b"; // a = 3, b = 2
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+148.1
$a = 2; $b = 3;
$a ^= $b ^= $a ^= $b;
echo "a = $a, b = $b"; // a = 3, b = 2
Меням $а на $б без третьей переменной
Кстати, если бы человек писал на С++ для девайсов цены бы ему небыло...
экономия памяти =)
Можно закоговномпилить в пхп такой swap();
Здесь третья переменная создается скрыто, так что не катит.
a += b -= a += b
b =- b
В каком смысле? Этот код UB на Си++
где говно?
в этом коде что-то не так?
Люблю Python.