PHP 在函數(shù)間傳遞參數(shù)——按值傳遞方式
將實(shí)參的值復(fù)制到對應(yīng)的形參中,在函數(shù)內(nèi)部的操作針對形參進(jìn)行,操作的結(jié)果不會影響到實(shí)參,即函數(shù)返回后,實(shí)參的值不會改變。
【例題】本例首先定義一個函數(shù) example(),功能是將傳入的參數(shù)值做一些運(yùn)算后再輸出。接著在函數(shù)外部定義一個變量$m,也就是要傳進(jìn)來的參數(shù)。最后調(diào)用函數(shù) example($m),輸出函數(shù)的返回值$m 和變量$m 的值。實(shí)例代碼如下:
<?php
function example($m){ //定義一個函數(shù)
$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=1
?>
點(diǎn)擊加載更多評論>>