欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

php函數(shù)引用傳遞參數(shù)的實(shí)例方法

本篇內(nèi)容介紹了“php函數(shù)引用傳遞參數(shù)的實(shí)例方法”的有關(guān)知識(shí),在實(shí)際案例的操作過程中,不少人都會(huì)遇到這樣的困境,接下來(lái)就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

堅(jiān)守“ 做人真誠(chéng) · 做事靠譜 · 口碑至上 · 高效敬業(yè) ”的價(jià)值觀,專業(yè)網(wǎng)站建設(shè)服務(wù)10余年為成都成都廣告制作小微創(chuàng)業(yè)公司專業(yè)提供成都企業(yè)網(wǎng)站定制營(yíng)銷網(wǎng)站建設(shè)商城網(wǎng)站建設(shè)手機(jī)網(wǎng)站建設(shè)小程序網(wǎng)站建設(shè)網(wǎng)站改版,從內(nèi)容策劃、視覺設(shè)計(jì)、底層架構(gòu)、網(wǎng)頁(yè)布局、功能開發(fā)迭代于一體的高端網(wǎng)站建設(shè)服務(wù)。

首先來(lái)看一個(gè)小例子,便于我們理解引用傳遞。

  function swap(&$a, &$b){
    echo '函數(shù)內(nèi),交換前 $a = '.$a.', $b = '.$b.'
';
    $temp = $a;
    $a = $b;
    $b = $temp;
    echo '函數(shù)內(nèi),交換后 $a = '.$a.', $b = '.$b.'
';
  }
  $x = 5;
  $y = 7;
  echo '函數(shù)外,交換前 $x = '.$x.', $y = '.$y.'
';
  swap($x, $y);
  echo '函數(shù)外,交換后 $x = '.$x.', $y = '.$y;
?>

在這個(gè)例子中,我們可以看到在函數(shù)內(nèi)部,值確實(shí)是交換的,而在函數(shù)外部,值也交換了。

參數(shù)引用傳遞是復(fù)制參數(shù)的內(nèi)存地址,然后將其傳遞給函數(shù)的形式參數(shù)。參數(shù)和形式參數(shù)都指向相同的內(nèi)存地址。因此,函數(shù)對(duì)形式參數(shù)的操作將影響函數(shù)外部的參數(shù)。

通過引用傳遞是將參數(shù)的內(nèi)存地址傳遞給函數(shù)的形式參數(shù)。因此,參數(shù)和形式參數(shù)指向相同的內(nèi)存地址。此時(shí),函數(shù)內(nèi)的所有操作都會(huì)影響函數(shù)外參數(shù)的值。參考轉(zhuǎn)移的方法是添加一個(gè)&符號(hào),如下所示:

function name (&參數(shù)1, &參數(shù)2, ..., &參數(shù)3) {
  ...
}

同時(shí)這個(gè)符號(hào)也是引用傳遞與按值傳遞參數(shù)的區(qū)別。

“php函數(shù)引用傳遞參數(shù)的實(shí)例方法”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!

網(wǎng)站標(biāo)題:php函數(shù)引用傳遞參數(shù)的實(shí)例方法
分享路徑:http://chinadenli.net/article28/ggiccp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導(dǎo)航、手機(jī)網(wǎng)站建設(shè)商城網(wǎng)站、全網(wǎng)營(yíng)銷推廣定制開發(fā)、建站公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁(yè)設(shè)計(jì)公司