PHP值传递和引用传递

值传递

在php中,使用值传递传递函数参数的话,如果在函数内部改变形参的值,外部实参是不会发生改变的。也就是说实参传过来的值被拷贝了一份作为形参调用

即使$value被改变了,外部的实参也不会收到影响

引用传递

什么是值传递:

当在函数中传递一个实参时,若在形参中使用&$varb的语法则这个形参会获得实参的引用。其中”&”符号就是高数解释器传过来的是一个实参的引用

简单的将形参中的**$value改成&$value**就能发现他们的不同了


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!