您的位置:首页 > 编程语言 > PHP开发

关于php的引用

2010-01-13 17:39 211 查看
文档是这么说的:

PHP 的引用允许用两个变量来指向同一个内容。意思是,当这样做时:

<?php

$a
=&
$b
;

?>

这意味着 $a
和 $b

指向了同一个变量。

注: $a
和 $b

在这里是完全相同的,这并不是 $a
指向了 $b

或者相反,而是 $a
和 $b
指向了同一个地方。


所以:

<?php

$a = 1;

$b = 2;

$c = &$a;

$c = 2;

if(($c = 3) || ($b = $a)){

$a++;

$b++;

$c++;

}

printf("%d,%d,%x/n",$a,$b,$c);

if( ($c = 3) | ($b = $a)){

$a++;$b++;

}

printf("%d,%d,%x/n",$a,$b,$c);

?>

输出的内容是:5,3,5

4,4,4
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: