PHP 在函數(shù)間傳遞參數(shù)——按引用傳遞方式
提問人:劉團圓發(fā)布時間:2020-12-12
按引用傳遞就是將實參的內(nèi)存地址傳遞到形參中。這時,在函數(shù)內(nèi)部的所有操作都會影響到實參的值,返回后,實參的值會發(fā)生變化。引用傳遞方式就是傳值時在原基礎(chǔ)上加“&”即可。
【例題】仍然使用上個例子的代碼,唯一不同的地方就是多了一個“&”。實例代碼如下。
<?php
function example(&$m){ //定義一個函數(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>"; //實參的值發(fā)生變化,輸出 m=15
?>
繼續(xù)查找其他問題的答案?
相關(guān)視頻回答
點擊加載更多評論>>