任何人都可以解释这种说法
PHP中的& variablename。
我已经在很多地方看到了这个,但我无法弄清楚这句话是做什么的。
提前致谢
Ĵ
答案 0 :(得分:1)
PHP参考。 PHP中的引用是一种通过不同名称访问相同变量内容的方法。使用引用执行了三个操作:通过引用分配,通过引用传递,以及通过引用返回。
例如:
$example1 = 'something';
$example2 =& $example1;
echo("example 1: $example1 | example 2: $example2\n"); //example 1: something | example 2: something
$example1 = 'nothing'; //change example 1 to nothing
echo("example 1: $example1 | example 2: $example2"); //example 1: nothing | example 2: nothing
答案 1 :(得分:0)
您可以通过引用将变量传递给函数,以便该函数可以修改其参数。语法如下:
<?php
function foo(&$var)
{
$var++;
}
$a=5;
foo($a);
// $a is 6 here
?>
取自http://www.phpbuilder.com/manual/language.references.pass.php