函数定义和参数定义中的引用

时间:2010-09-26 15:57:49

标签: php reference

Heya,所以我理解应该如何使用以下内容:

function test(&$obj) {
    {...}
}

但以下代表什么呢?

function &test(&$obj) {
    {...}
}

任何帮助都将不胜感激。

2 个答案:

答案 0 :(得分:2)

此声明:

function &test(&$obj)

表示将变量引用作为参数并通过引用返回变量的函数。

答案 1 :(得分:1)

该函数将返回对变量的引用而不是值。

有关详细信息,请参阅Returning References(PHP手册)。