PHP 不使用新变量而交换现有两个变量的值

无意之中看到了这个神奇的写法,一下子还想不出这样的写法呢!!真是学习勒~~

<?
//如何不用新变量直接交换现有两个变理的值?
$a = 1; $b = 2;
list($a, $b) = array($b, $a);
echo $a."-------".$b;
?>

当然了,重要的是第四行语句。

posted @ 2010-09-25 23:58  无墨来点睛  Views(1564)  Comments(2Edit  收藏  举报