php的unset()与引用
来源:互联网 发布:淘宝不搜血滴子 编辑:程序博客网 时间:2024/05/21 08:38
php的引用并不是地址指针。$a=&$b;不会导致$a,$b在内存上同体,只是把各自的值相关联起来,所以unset()某引用不会导致所有引用变量消失。
$a=500;$b=&$a;unset($a);echo $b;
输出为500,在执行unset后,$a,$b仅仅是互相取消值关联,$b并因为$a的释放而消失,所以引用局部变量的变量,不会因为局部变量消失而消失。
function & test(){ $temp=500; return $temp;}$a=&test();echo $a;
unset的作用仅仅取消变量名和内存的关联。不能做回收使用。
某变量引用全局变量后,unset()只能作用于当前域。
全局变量被unset,也仅作用于当前域。
函数返回值不需要做引用来提高速度,zend引擎提供自动优化。
转载: http://blog.sina.com.cn/s/blog_538dd06701000af9.html
0 0
- php的unset()与引用
- php变量的传值与引用以及unset
- unset() 与引用关系 总结
- 关于PHP的unset:
- 关于php的unset
- php的unset机制
- php 引用传递、引用返回和取消引用以及unset
- php中对象的unset。
- PHP的引用传址和赋值传值以及unset()
- php unset
- php unset函数与null区别
- PHP empty与unset方法区别
- php unset引用变量后不会删除值
- PHP的unset()函数的实际效果
- 关于php的unset失败的问题
- PHP--isset()和unset()函数的用法
- PHP unset函数的使用
- PHP的unset究竟会不会释放内存?
- Android-《Managing Audio Playback》
- LVQ学习向量量化网络
- 文字大小的设置
- Spring学习第三天:配置Bean-1
- C# SHA256 hash helper
- php的unset()与引用
- Struts2.0学习笔记 --- 访问或添加几个属性的三种方式
- C# 一些获取硬件参数的方法
- 课本例题3-2==彩票中奖
- Context都没弄明白,还怎么做Android开发?
- Python字典内置函数和方法
- 237. Delete Node in a Linked List
- 浅谈单片机应用程序架构
- 插入排序之python实现