PHP

Обмен данными между двумя переменными

Зачем использовать дополнительную переменную для взаимной смены значений двух основных переменных? Можно поступить очень просто:
$tmp=$x;
$x=$y;
$y=$tmp;

На дополнительную переменную тратится память, которая будет освобождена либо вручную (командой unset), либо по завершению работы php-скрипта.

Другим способом обмена значениями переменных является использование двух конструкций языка: array() и list():
list($y, $x) = array($x, $y);

Красиво, коротко и без дополнительных переменных.

Удачного всем php-программирования!
Добавлено: 21 Августа 2013 02:28:22 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...