Php 将返回值与函数参数关联(通过引用调用)

Php 将返回值与函数参数关联(通过引用调用),php,Php,我想知道如何将值返回到参数,而不是使用= 如何获取返回值的“正常”方式示例 function dummy() { return false; } $var = dummy(); 但我正在寻找一种方法,如何在不使用=的情况下关联返回值,如 我确信它与指针有关,但在preg\u match\u all()中,我从未向变量发送任何指针,或者我弄错了 preg_match_all('!\d+!', $data, $matches); // I am sending $matches here

我想知道如何将值返回到参数,而不是使用
=

如何获取返回值的“正常”方式示例

function dummy() {
    return false;
}

$var = dummy();
但我正在寻找一种方法,如何在不使用
=
的情况下关联返回值,如

我确信它与指针有关,但在
preg\u match\u all()
中,我从未向变量发送任何指针,或者我弄错了

preg_match_all('!\d+!', $data, $matches); // I am sending $matches here not &$matches
//我不知道要搜索什么,这很简单。
通过引用调用

使用引用

i、 e


它是通过引用调用的:

function dummy(&$var) { //main difference is in this line
    $var = false;
}

dummy($var);

好的,在我链接到的文档中,有一个函数声明,比如
int-preg\u-match\u all(string$pattern,string$subject[,array&$matches[,int$flags=preg\u-pattern\u-ORDER[,int$offset=0]])
最重要的部分是
和$matches
…是的,我自己读得不好文档,答案就在这里。@Kyslik-好吧,接受答案你有多贪婪,你现在应该知道,在10分钟前接受答案是不可能的,马克,@second comment,这正是我要做的;)有关更多信息:
function dummy(&$return_here) {
    $return_here = false;
}
dummy($var2);
var_dump($var2);
function dummy(&$var) { //main difference is in this line
    $var = false;
}

dummy($var);