PHP通过引用传递

时间:2010-05-20 15:45:40

标签: php

我正在调用此函数,该函数通过引用修改数组:

function addWord(&$words, $wordIndex, $word)
{
 $words[$wordIndex] = $word;
}

在函数调用中,

addWord(&$words, $wordsIndex, $word);

($ words仅在函数调用期间使用)

不起作用。如何使这个或类似的功能工作?我希望addWord是一个单独的函数。

2 个答案:

答案 0 :(得分:1)

在没有引用运算符的情况下调用函数:

 $words = array();
 addWord($words, $wordsIndex, $word);

答案 1 :(得分:0)

您不需要在函数调用中传递&符号;仅在函数声明中。