通过引用类型,可以实现:
$a = 1;
$b = &$a;//b为1
$a = 2;
echo $b;//b为2,随着a改变
扩展:
PHP 的引用允许你用两个变量来指向同一个内容
引用的作用:如果程序比较大,引用同一个对象的变量比较多,并且希望用完该对象后手工清除它,可以用 "&" 方式,然后用$var=null的方式清除. 另外,对于大数组的传递,建议用 "&" 方式, 毕竟节省内存空间使用。
$arr = array(1=>100,200,300,400,500,600,700,800);
$lv = 1;// 用户的等级
$money = $arr[$lv];// 用户的金额
echo $lv,'----',$money;
// 1----100