php & 引用
2015-11-26 11:31
435 查看
引用的作用:
如果程序比较大,引用同一个对象的变量比较多,并且希望用完该对象后手工清除它,个人建议用 "&" 方式,然后用$var=null的方式清除. 其它时候还是用php5的默认方式吧. 另外, php5中对于大数组的传递,建议用 "&" 方式, 毕竟节省内存空间使用。
一、 php中对于地址的指向(类似指针)功能不是由用户自己来实现的,是由Zend核心实现的,php中引用采用的是“写时拷贝”的原理,就是除非发生写操作,指向同一个地址的变量或者对象是不会被拷贝的。
二、[b]取消引用: 当你 unset 一个引用,只是断开了变量名和变量内容之间的绑定。这并不意味着变量内容被销毁了;用$var=null的方式可以取消引用[/b]
如果程序比较大,引用同一个对象的变量比较多,并且希望用完该对象后手工清除它,个人建议用 "&" 方式,然后用$var=null的方式清除. 其它时候还是用php5的默认方式吧. 另外, php5中对于大数组的传递,建议用 "&" 方式, 毕竟节省内存空间使用。
一、 php中对于地址的指向(类似指针)功能不是由用户自己来实现的,是由Zend核心实现的,php中引用采用的是“写时拷贝”的原理,就是除非发生写操作,指向同一个地址的变量或者对象是不会被拷贝的。
二、[b]取消引用: 当你 unset 一个引用,只是断开了变量名和变量内容之间的绑定。这并不意味着变量内容被销毁了;用$var=null的方式可以取消引用[/b]
相关文章推荐
- PHP中的关键判断(boolean,empty,isset)
- php配置导致的页面编码问题
- php json 转换
- PHP autoload机制详解
- php知识点集合
- PhpExcel中文帮助手册|PhpExcel基本使用方法及常见问题解答
- PHP 弹出文件下载 原理 代码
- Erlang OTP源码分析 – gen_server
- php上传大文件配置
- 120 php volist标签 input的值带有数字自增问题
- php 导出 Excel 报错 exception 'PHPExcel_Calculation_Exception' with message
- PHP OOP面向对象详细介绍总结(代码实例子)
- neo4j的php客户端neoclient连接和使用
- Liunx下 ftp服务器的搭建
- WindowManager.LayoutParams 是 WindowManager 接口的嵌套类;继承于 ViewGroup.LayoutParams 。
- thinkphp中的volist标签
- PHP概论
- phpMyAdmin中mysql的创建数据库时的编码的问题
- ContentProvider
- Win2008R2PHP5.4环境加载Zend模块