php傳值賦值和傳位址賦值用法例項分析

2022-10-06 07:06:12 字數 527 閱讀 2133

<?php $name = 'simon'; //對變數$name進行賦值(傳值賦值)

$name_b = $na程式設計客棧me; //對變數$name_b進行賦值(傳值賦值)

$addr = &$name; //對變數$addr進行賦值(傳位址賦值)

$name = "elaine"; //改變$nahfzwmvwme的值

echo $name; //輸出$namwww.cppcns.come,會發現$name的值發生了變化

echo $name_b; //輸出$name_b,會發現$name_b的值沒有發生變化

echo $addr; //輸出$addr,hfzwmvw會發現$addr的值發生了變化

$addr = "helen"; //改變$addr的值

echo $name; //輸出$name,會發現$name的值發生了變化

echo $addr; //輸出$addr,會發現$addr的值發生了變化

?>

本文位址: /wangluo/php/126825.html

php傳值賦值和傳位址賦值

name simon 對變數 name進行賦值 傳值賦值 name b name 對變數 name b進行賦值 傳值賦值 addr name 對變數 addr進行賦值 傳位址賦值 name elaine 改變 name的值 echo name 輸出 name,會發現 name的值發生了變化 echo...

引用賦值 和傳值賦值

一.a 3 b 5 如果是新手的話,可能會對這個 號產生誤會,這個等號 就是賦值用的.b a b a 發生了什麼?把 b的值讀出來,再把值放到 b的空間裡,即 賦值給 b 就是把 b的值,傳遞給 a,因此叫傳值賦值.echo a 5 在這個過程中,僅僅參考了乙個 b的值,然後,把 b的值,複製乙份到...

詳解PHP變數傳值賦值和引用賦值變數銷毀

b 200 var dump a,b int 100 int 200 php中,上面的 變數是怎麼存放的呢?上面的 變動下,將變數b賦值給變數a,會發生什麼?b 200 a b 多了這個 var dump a,b int 200 int 200 問題來了,a b,那麼是將變數a的指標指向了變數b指標...