php之引用传递参数
为什么要使用引用传递?
这里就简单举例一个需要使用引用传递的场景。调用一个函数,只能有一个返回值,(除非你返回的是一个数组,数组里就可以包含多个值,但严格来说,这也是只能返回一个值,一个数组)。
但你调用函数,需要返回二个值时,使用引用传递就间接达到这个目的。因为我们调用一个函数后,变量b和c二个值都改变了。
正常的:
引用传递后:
为什么要使用引用传递?
这里就简单举例一个需要使用引用传递的场景。调用一个函数,只能有一个返回值,(除非你返回的是一个数组,数组里就可以包含多个值,但严格来说,这也是只能返回一个值,一个数组)。
但你调用函数,需要返回二个值时,使用引用传递就间接达到这个目的。因为我们调用一个函数后,变量b和c二个值都改变了。
正常的:
引用传递后: