я уверен, что
silent9 не пользуется ни одним из способов кроме возможно
PHP:
list($b, $a) = array($a, $b);
очень удобная штучка, ее можно использовать и на 30 переменных .. вопрос исключительно задачи
но понимать что математически возможно и такое
PHP:
$a=$a+$b;
$b=$a-$b;
$a=$a-$b;
просто прикольно, и хочется рассказать всем...
остальные способы больше похожи на запутывание кода, и опять хорошо ети способы знать чтоб разбираться в чужом запутанном коде..
PHP:
($a=array($a, $b)) && ($b=$a[0]) && ($a=$a[1]);
небудет работать если 2е присвоение вернет false те если $a была изначально null или?
но сдается мне что о пару этих способов я писал тут еще в 2003 году... кстати реакция форумчан еще тогда была такаяже как и сейчас..
и почемут я уверен что и я небыл пионером на этом форуме