php 傳遞賦值和地址賦值 &


1、傳遞賦值

1 $a = 1; 2 $b = 2; 3 $a = $b; 4 echo $a,$b; //結果為:5 5


2、地址賦值

$a = 1; $b = 2; $a = &$b; //將$b的地址賦予$a,則$a與$b的值相等了
$b = 3; echo $a,$b; //結果為:3 3

unset($b); echo $a; //結果為:3 // 變量機制:假如多個變量指向同一地址,取消一個變量,其他變量不受影響 ;
// 假如將所有指向該地址的變量都取消了,則變量的結果為 null

 此處unset($b)只是將$b指向內存的地址刪除了,並未刪除內存中內容。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM