位置:首頁(yè) > 軟件操作教程 > 編程開(kāi)發(fā) > PHP > 問(wèn)題詳情

PHP 在函數(shù)間傳遞參數(shù)——按引用傳遞方式

提問(wèn)人:劉團(tuán)圓發(fā)布時(shí)間:2020-12-12

    按引用傳遞就是將實(shí)參的內(nèi)存地址傳遞到形參中。這時(shí),在函數(shù)內(nèi)部的所有操作都會(huì)影響到實(shí)參的值,返回后,實(shí)參的值會(huì)發(fā)生變化。引用傳遞方式就是傳值時(shí)在原基礎(chǔ)上加“&”即可。

【例題】仍然使用上個(gè)例子的代碼,唯一不同的地方就是多了一個(gè)“&”。實(shí)例代碼如下。

<?php

    function example(&$m){             //定義一個(gè)函數(shù),同時(shí)傳遞參數(shù)$m 的變量

      $m = $m * 5 + 10;

      echo "在函數(shù)內(nèi):\$m = ".$m;      //輸出形參的值

    }

    $m = 1;

    example($m);                       //傳遞值:將$m 的值傳遞給形參$m

    echo "<p>在函數(shù)外:\$m = $m <p>";  //實(shí)參的值發(fā)生變化,輸出 m=15

?>

繼續(xù)查找其他問(wèn)題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部