文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>php 引用传递、引用返回和取消引用以及unset

php 引用传递、引用返回和取消引用以及unset

时间:2010-12-24  来源:秩名

在 PHP 中引用意味着用不同的名字访问同一个变量内容。这并不像 C 的指针,替代的是引用是符号表别名。注意在 PHP 中,变量名和变量内容是不一样的,因此同样的内容可以有不同的名字。function &init_users()
{ ... return $cls;}

引用传递

function foo ( &$var )
{$var++;}

foo ($a); // 注意在函数调用时没有引用符号 - 只有函数定义中有。光是函数定义就足够使参数通过引用来正确传递了

 

引用返回

 

使用引用返回,必须在两个地方都用&符号

$user = & init_users();

function &init_users()
{ ... return $cls;}

取消引用
当 unset 一个引用,只是断开了变量名和变量内容之间的绑定。这并不意味着变量内容被销毁了。

$a = "hihaha";
$b = &$a;
unset($b);
echo $a; // shows "hihaha"

 


标签分类:

相关阅读 更多 +
排行榜 更多 +
我的武侠梦手游下载

我的武侠梦手游下载

角色扮演 下载
快乐连连看下载免费版

快乐连连看下载免费版

休闲益智 下载
泛滥死者布道手机版下载

泛滥死者布道手机版下载

角色扮演 下载