时间:2021-07-01 10:21:17 帮助过:11人阅读
- <br><!--?php <BR-->//编写一个函数swap(),测试该函数的实参值无改变 <br>function swap($a,$b) { <br>echo "<p>进入swqp()函数前<br>\n"; <br>echo "交换前:形参a=$a,形参b=$b<br>\n"; <br>$c=$b; <br>$a=$b; <br>$b=$c; <br>echo "交换后:形参a=$a,形参b=$b<br>\n"; <br>echo "退出swap()函数<br></p>\n"; <br>} <br>$variablea=5; <br>$variableb=10; <br>echo "调用swap()函数前: "; <br>echo "实参a=$variablea,实参b=$variableb<br>\n"; <br>swap($variablea,$variableb); <br>echo "调用swap()函数后: "; <br>echo "实参a=$variablea,实参b=$variableb<br>\n"; <br>?> <br> <br><span><u></u></span> 代码如下:<pre class="brush:php;toolbar:false layui-box layui-code-view layui-code-notepad"><ol class="layui-code-ol"><li><br><!--?php <BR-->//测试swap()函数实参的值改变 <br>function swap1(&$a,&$b) { <br>echo "<p>进入swap1()函数<br>\n"; <br>echo "交换前: 形参a=$a,形参b=$b<br>\n"; <br>$c=$b; <br>$a=$b; <br>$b=$c; <br>echo "交换后: 形参a=$a,形参b=$b<br>\n"; <br>echo "退出swap()函数<br></p>\n"; <br>} <br><br>$variablea=5; <br>$variableb=10; <br>echo "调用swap1()函数前: "; <br>echo "实参a=$variablea,实参b=$variableb<br>\n"; <br>swap1($variablea,$variableb); <br>echo "调用swap1()函数后: "; <br>echo "实参a=$variablea,实参b=$variableb<br>\n"; <br>?> <br> <br>//上面的两个例子就是说明,求教了~~~ </li></ol></pre>