Ale*_*lex 29 php variables reference function
我看到了一些像这样的函数声明:
function boo(&$var){
 ...
}
这个&角色做了什么?
Mat*_*hew 50
这是一个参考传递.函数内部的变量"指向"与调用上下文中的变量相同的数据.
function foo(&$bar)
{
  $bar = 1;
}
$x = 0;
foo($x);
echo $x; // 1
cam*_*aca 20
基本上,如果你$var在功能内部进行更改,它会在外部进行更改.例如:
$var = 2;
function f1(&$param) {
    $param = 5;
}
echo $var; //outputs 2
f1($var);
echo $var; //outputs 5