阅读背景:

PHP在函数体中传递与接收参数

来源:互联网 
在PHP的函数中,参数传递可以分为值传递和引用传递(也称为地址传递)两种。

默认情况下,PHP是按值传递参数的。值传递参数调用函数时将常量或变量的值(通常称其为实参)传递给函数的参数(通常称为形参)。值传递的特点是实参与行参分别存储在内存中,是两个不相关的独立变量。因此,在函数内部改变形参的值时,实参的值一般是不会改变的。

 引用传递(按地址传递)的特点是实参与行参共享一块内存。因此,当形参的值改变的时候,实参的值也会相应的做出改变。从这种角度上说,可以认为形参合实参是同一个变量。

 定义引用传递参数时,可以在参数前面加上引用符号在PHP的函数中,参数传递可以分为值传递和引用传递(也称为地址传递)两种。

默认情况



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: