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

php 地址引用(&)

2010-11-15 22:51 309 查看
$a = 1;
$b = 2;
$c = &$a; //变量c地址指向变量a
$c = 2; //这个其实没什么用
if(($a = 3) > 0 || ($b = $a) > 0){ //条件判断中前者成立,后者不执行
//$a = 3, $b = 2, $c = 3
$a++; //$a = $c = 4(变量c地址指向了a)
$b++; //$b = 3
$c++; //$c = $a
}
printf("%d,%d,%x/n",$a,$b,$c); //结果5,3,5
//$a = 5, $b = 3, $c = 5
if(($c = 3) > 0 || ($b = $a) > 0 ){//条件判断中前者成立,后者不执行
$a++; //$a = $c + 1
$b++; //$b = 4
}
//$c = $a = 4
printf("%d,%d,%x/n",$a,$b,$c); //结果4,4,4


请看论坛:http://topic.csdn.net/u/20101115/21/e09e8980-6179-4937-bb32-265b89f2c4f3.html?seed=1487147193&r=69882262#r_69882262

$a = 5;
$b = &$a;
unset($a);
var_dump($a);
echo $b;


请看论坛:http://topic.csdn.net/u/20101116/19/bf1f6d74-774e-4f38-9046-f3df1eaa775a.html?75501
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: