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

php的引用(在变量或者函数、对象等前面加上&符号)

2013-02-07 16:03 736 查看
//php的引用(就是在变量或者函数、对象等前面加上&符号)

//在PHP 中引用的意思是:不同的名字访问同一个变量内容.

//与C语言中的指针是有差别的.C语言中的指针里面存储的是变量的内容在内存中存放的地址

//变量的引用

//PHP 的引用允许你用两个变量来指向同一个内容

$a="ABC";

$b =&$a;

echo $a.'<br>';//这里输出:ABC

echo $b.'<br>';//这里输出:ABC

$b="EFG";

echo $a.'<br>';//这里$a的值变为EFG 所以输出EFG

echo $b.'<br>';//这里输出EFG





//函数的传址调用

function test(&$a)

{

$a=$a+100;

}

$b=1;

echo $b."<br>";//输出1

test($b); //这里$b传递给函数的其实是$b的变量内容所处的内存地址,通过在函数里改变$a的值 就可以改变$b的值了

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