有一个function
返回一个值:
function f($criteria, $extra_return)
{
return $criteria['activity_code'];
}
我想为$ extra_return parameter
设置一个值。这可能在PHP
吗?
答案 0 :(得分:6)
是的,您可以使用Passing by Reference。
function f($criteria, &$extra_return)
{
$extra_return = 1;
return $criteria['activity_code'];
}
答案 1 :(得分:2)
是的,它被称为references。以下是手册中的示例,其中$var
在调用者和函数之间共享:
function foo(&$var)
{
$var++;
}
$a=5;
foo($a);
// $a is 6 here