PHP 在函数间传递参数——按引用传递方式
提问人:刘团圆发布时间:2020-12-12
按引用传递就是将实参的内存地址传递到形参中。这时,在函数内部的所有操作都会影响到实参的值,返回后,实参的值会发生变化。引用传递方式就是传值时在原基础上加“&”即可。
【例题】仍然使用上个例子的代码,唯一不同的地方就是多了一个“&”。实例代码如下。
<?php
function example(&$m){ //定义一个函数,同时传递参数$m 的变量
$m = $m * 5 + 10;
echo "在函数内:\$m = ".$m; //输出形参的值
}
$m = 1;
example($m); //传递值:将$m 的值传递给形参$m
echo "<p>在函数外:\$m = $m <p>"; //实参的值发生变化,输出 m=15
?>
继续查找其他问题的答案?
相关视频回答
回复(0)
点击加载更多评论>>