1. 程式人生 > >01PHP 引用賦值和傳遞賦值

01PHP 引用賦值和傳遞賦值

引用 指向 地址 echo 介紹 bsp 中一 amp strong

PHP中變量的引用賦值是通過&符號進行的,在這裏我們介紹下&符號引入的作用 1.先介紹下傳遞賦值 <?php $a=1; $b=3; 從內存的角度上分析:$a指向一個地址,對應的數據是1 $b指向一個地址,對應的數據是3 $a=$b; 現在執行$a=$b 是將$b中的數值賦給$a 這時 $a=3 echo $a,$b;//3 3 因此兩個變量的值都是3 3 > 2.引用賦值 <?php $a=1; $b=2; $a=&$b; 現在執行的是將b的地址賦給$a $a與$b的地址相同 兩個變量的引用指向同一個內存空間 數據是2 echo $a,$b;//2 2 unset($b); 變量有個機制 假如有多個變量指向同一個地址 取消其中一個變量 其他變量不受影響
echo $a;//2 >

01PHP 引用賦值和傳遞賦值