由传地址赋值所想

这里讨论的赋值方式有两种

1.$a=1;

2.$b=&$a;

 

后者属于传地址赋值,这里我的理解是将$a与$b同指到一内存块,若$a的值修改了,则会影响$b的值,反之亦然.

 

问题1:若unset掉$a,那么$b会不会也变为空?

答案是不会,因为unset($a )只是将变量销毁,即将$a与所指内存块的关系断掉;

 

问题2:变量的赋值在内存分配来看是如何表现的?

这里还不是很清楚,有望高人指点

 

 

阅读更多
个人分类: php
想对作者说点什么? 我来说一句

函数传值与传地址的比较

lhl62411570 lhl62411570

2007-09-03 07:15:00

阅读数:289

所见、所想、所悟、所得...

linczone linczone

2010-01-30 13:39:00

阅读数:308

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭