php函数普通传值与引用传值有什么区别?

php函数普通传值与引用传值有什么区别


12345678_0001
浏览 556回答 1
1回答

慕的地10843

引用传递变量,例如 foo($a)New 语句,例如 foo(new foobar())从函数中返回的引用可以将一个变量通过引用传递给函数,这样该函数就可以修改其参数的值以下内容可以通过引用传递&nbsp;普通传值函数不能修改变量的值下面代码希望能辅助你理解<?phpfunction foo(&$var){$var++;}function foo1($var){$var++;}$a = 5;echo $a;echo "<br>";foo($a);echo $a;echo "<br>";$b = 10;echo $b;echo "<br>";foo1($b);echo $b;&nbsp;&nbsp;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>&nbsp;输出561010
打开App,查看更多内容
随时随地看视频慕课网APP