在函数音传递参数
在调用函数时需要向函数传递参数,被传入的参数称为实参,而函数定义的参数为形参。参数传递的方式有按值传递、按引用传递和默认参数3种。
1.按值传递方式
按值传递是指将实参的值复制到对应的形参中,在函数内部操作针对形参进行,操作的结果不会影响到实参,既函数返回后,实参的值不会改变。
首先定义一个函数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
- ?>
复制代码
在函数音传递参数
|