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

PHP 在函數間傳遞參數——按值傳遞方式

提問人:劉團圓發(fā)布時間:2020-12-12

    將實參的值復制到對應的形參中,在函數內部的操作針對形參進行,操作的結果不會影響到實參,即函數返回后,實參的值不會改變。

【例題】本例首先定義一個函數 example(),功能是將傳入的參數值做一些運算后再輸出。接著在函數外部定義一個變量$m,也就是要傳進來的參數。最后調用函數 example($m),輸出函數的返回值$m 和變量$m 的值。實例代碼如下:

<?php

    function example($m){                    //定義一個函數

      $m = $m * 5 + 10;

    echo "在函數內:\$m = ".$m;          //輸出形參的值

    }

    $m = 1;

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

    echo "<p>在函數外 \$m = $m <p>";  //實參的值沒有發(fā)生變化,輸出 m=1

?>

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

相關視頻回答
回復(0)
返回頂部