本篇文章為大家展示了php中引用與拷貝的區(qū)別,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
成都創(chuàng)新互聯(lián)公司為客戶提供專業(yè)的成都做網(wǎng)站、成都網(wǎng)站建設(shè)、程序、域名、空間一條龍服務(wù),提供基于WEB的系統(tǒng)開發(fā). 服務(wù)項目涵蓋了網(wǎng)頁設(shè)計、網(wǎng)站程序開發(fā)、WEB系統(tǒng)開發(fā)、微信二次開發(fā)、手機網(wǎng)站開發(fā)等網(wǎng)站方面業(yè)務(wù)。第一步
假設(shè)我們?nèi)ゾ频暧喎块g,我們把酒店的門牌號比作變量名,我們把房間里住人數(shù)當做給這個變量名賦值的過程
<?php $k1=2;//$k1號房間住了2個人 $k2=$k1;//恰巧今天$k1號房間維修,把$k1號房間的人放到$k2房間里面 $k1=10;//假設(shè)$k1維修好了,又住進10個人,那么這就是值傳遞。 echo "$k1號房間:".$k1."個人";//10 echo "$k2號房間:".$k2."個人";//1 ?>
值傳遞的特點:
1、值相等
也就是$k1給$k2房間里的人是相等的。
2、相互獨立、互不影響
這就是說,我$k1房間來多少客人和$k2房間客人來多少客人是互相不影響的。這就叫:"道不同不相為謀"。
第二步
以上面為例 假設(shè)我們$k1這個房間被維修工掛上兩個門牌號$k1和$k2來理解
<?php $k1=2;//$k1號房間住了2個人 $k2=&$k1;//恰巧今天$k1號房間掛上"$k1"和“$k2”兩個門牌號 $k1=10;//假設(shè)$k1又住進10個人,那么這就是引用傳遞。 echo "$k1號房間:".$k1."個人";//10 echo "$k2號房間:".$k2."個人";//10因為門牌$k1房間的客人就是門牌$k2里面的客人 ?>
引用傳遞的特點:
相互影響,也就是說$k1中來多少客人,$k2就是顯示多少客人,這就叫"拴在一條繩上的螞蚱"。
區(qū)別
1、使用上的區(qū)別
值傳遞的符號是=
引用傳遞符號是&
2、意義上的區(qū)別
值傳遞是變量傳遞是互不影響的,而引用傳遞則是兩個變量指向同一空間相互影響的。
上述內(nèi)容就是php中引用與拷貝的區(qū)別,你們學(xué)到知識或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識儲備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。
新聞標題:php中引用與拷貝的區(qū)別-創(chuàng)新互聯(lián)
文章網(wǎng)址:http://www.rwnh.cn/article20/ijjjo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、企業(yè)建站、定制開發(fā)、域名注冊、網(wǎng)站策劃、用戶體驗
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容