"PHP" / Говнокод #571 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
$a = 2; $b = 3;
$a ^= $b ^= $a ^= $b;
echo "a = $a, b = $b";   // a = 3, b = 2

Меням $а на $б без третьей переменной

Запостил: guest guest, (Updated )

Комментарии (8) RSS

  • www:
    Кстати, если бы человек писал на С++ для девайсов цены бы ему небыло...
    Ответить
  • 75967:
    экономия памяти =)
    Можно закоговномпилить в пхп такой swap();
    Ответить
  • list($b, $a) = array($a, $b);

    Здесь третья переменная создается скрыто, так что не катит.
    Ответить
  • [quote=www]Кстати, если бы человек писал на С++ для девайсов цены бы ему небыло...[/quote]
    В каком смысле? Этот код UB на Си++
    Ответить
  • ананиму_хуже_пидараса:
    где говно?
    в этом коде что-то не так?
    Ответить

Добавить комментарий

Помни, guest, за тобой могут следить!

    А не использовать ли нам bbcode?


    8