锟斤拷锟皆斤拷一锟斤拷锟斤拷锟斤拷通锟斤拷锟斤拷锟矫达拷锟捷革拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟矫猴拷锟斤拷锟酵匡拷锟斤拷锟睫革拷锟斤拷锟斤拷锟斤拷锟街碉拷锟斤拷锓拷锟斤拷拢锟�
<?php
function foo(&$var)
{
$var++;
}
$a=5;
foo($a);
// $a is 6 here
?>
锟斤拷锟斤拷锟斤拷锟捷匡拷锟斤拷通锟斤拷锟斤拷锟矫达拷锟捷o拷
锟接猴拷锟斤拷锟叫凤拷锟截碉拷锟斤拷锟矫o拷锟斤拷锟界:
<?php
function &bar()
{
$a = 5;
return $a;
}
foo(bar());
?>
锟轿猴拷锟斤拷锟斤拷锟斤拷锟绞斤拷锟斤拷锟斤拷锟酵拷锟斤拷锟斤拷么锟斤拷荩锟斤拷锟斤拷未锟斤拷锟藉。锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟矫达拷锟捷碉拷锟斤拷锟斤拷锟斤拷锟斤拷效锟侥o拷
<?php
function foo(&$var)
{
$var++;
}
function bar() // Note the missing &
{
$a = 5;
return $a;
}
foo(bar()); // 锟斤拷 PHP 5.0.5 锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷 PHP 5.1.1 锟斤拷锟斤拷锟较革拷模式锟斤拷锟斤拷
// 锟斤拷 PHP 7.0 锟斤拷锟斤拷 notice 锟斤拷息
foo($a = 5) // 锟斤拷锟绞斤拷锟斤拷锟斤拷潜锟斤拷锟�
foo(5) // 锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷
?>