免费邮箱 |加入收藏 | 会员中心 | 我要投稿 | RSS
您当前的位置:首页 > PHP专区 > PHP教程

引用做什么

时间:2011-05-16 15:58:23  来源:站内  作者:潘春会
global $var; 当成是 $var =& $GLOBALS['var']; 的简写。从而将其它引用赋给 $var 只改变了本地变量的引用。

 

Note:

如果在 foreach 语句中给一个具有引用的变量赋值,被引用的对象也被改变。

Example #3 引用与 foreach 语句

<?php
$ref 
0
;
$row =& $ref
;
foreach (array(
123) as $row
) {
    
// do something
}
echo 
$ref
// 3 - last element of the iterated array
?>

 

 

引用做的第二件事是用引用传递变量。这是通过在函数内建立一个本地变量并且该变量在呼叫范围内引用了同一个内容来实现的。例如:

<?php
function foo(&$var
)
{
    
$var
++;
}

$a=5
;
foo($a
);
?>

将使 $a 变成 6。这是因为在 foo 函数中变量 $var 指向了和 $a 指向的同一个内容。更多详细解释见引用传递

 

引用做的第三件事是引用返回


<script language="JavaScript1.2" src="_notes_script.js" type="text/javascript"></script>

用户评论:

Amaroq (16-Jan-2010 07:14)

 

I think a correction to my last post is in order.
来顶一下
返回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
推荐资讯
如何找出DHCP地址池里未使用的IP地址
如何找出DHCP地址池里
国内常用的DNS列表
国内常用的DNS列表
Linux邮件服务器软件比较
Linux邮件服务器软件比
学用纯CSS打造可折叠树状菜单
学用纯CSS打造可折叠树
相关文章
栏目更新
栏目热门