- 1
$x ^= $y ^= $x ^= $y
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+144
$x ^= $y ^= $x ^= $y
как это выражение меняет местами значения Х и Y ?
или что за оператор такой ^= ?
что, в первый раз видишь такое?
это гест начал
Я так делаю в С++.
$x = 123;
$y = 'test';
$x ^= $y ^= $x ^= $y;
echo $x. '<br>'. $y ;
на выходе: 0 и 123
$x = 6.53;
$y = 1.52;
$x ^= $y ^= $x ^= $y;
echo $x. '<br>'. $y ;
На выходе 1 и 6 (уже целого типа).
http://ru.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1% 82%D0%BC_%D0%BE%D0%B1%D0%BC%D0%B5%D0%BD% D0%B0_%D0%BF%D1%80%D0%B8_%D0%BF%D0%BE%D0 %BC%D0%BE%D1%89%D0%B8_%D0%B8%D1%81%D0%BA %D0%BB%D1%8E%D1%87%D0%B0%D1%8E%D1%89%D0% B5%D0%B3%D0%BE_%D0%98%D0%9B%D0%98
http://urla.ru/
обработайте пожалуйста :D