位置:首页 > 软件操作教程 > 编程开发 > PHP > 问题详情

PHP 在函数间传递参数——按值传递方式

提问人:刘团圆发布时间: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>";  //实参的值没有发生变化,输出 m=1

?>

继续查找其他问题的答案?

相关视频回答
回复(0)

特邀嘉宾

软件开发工程师——刘团圆

软件开发专业科班出身,擅长软件开发课程培训。

向TA咨询

该嘉宾的QQ群

更多>>
返回顶部