<?php
function &test($a)
{
$a=10;
return $a;
} $val=&test($a);
echo $val;
?>
请教一下 函数返回的是引用,那$a在什么时候释放空间?
function &test($a)
{
$a=10;
return $a;
} $val=&test($a);
echo $val;
?>
请教一下 函数返回的是引用,那$a在什么时候释放空间?
调试欢乐多
是啊 $val是引用$a,$a释放了.
为什么还能打印出$val呢?
为什么还能打印出$val呢?
------------------------
$val=&test($a); -----$val 赋值 $a 释放
echo $val; --打印$val有什么奇怪?
<?php
function &test()
{
$a=10;
return $a;
}
$val=&test();
echo $val;
?>是这个.$val不时引用$a吗? 为什么能输出$val?