有如下代码:
<?php
function &example($tmp=0){
return $tmp;
}
$str = &example("看到了");
echo $str."<p>";
echo example("看到了");
?>&example()调用与example()调用有什么不同?
&example()的函数一般用在什么地方
<?php
function &example($tmp=0){
return $tmp;
}
$str = &example("看到了");
echo $str."<p>";
echo example("看到了");
?>&example()调用与example()调用有什么不同?
&example()的函数一般用在什么地方
在PHP4中,传递变量给一个函数或方法,实际是把这个变量做了一次复制,也就意味着你传给函数或方法的是这个变量的一个副本,除非你使用了引用符号“&” 来声明是要做一个引用,而不是一个 Copy。在 PHP5中,对象总是以引用的形式存在的,对象中的赋值操作同样也都是一个引用操作。
&example()的函数一般用在什么地方
--------------------------加了&, 是把函数的返回值的内存地址指到要赋值的变量,