浅谈PHP与C#的值类型指向区别的详解


Posted in PHP onMay 21, 2013

PH和C#的值拷贝区别(如果哪里说的不对,还望指出!)
$a = 2;
$b = $a;  //在php中这里把b的地址指向a 所以b此时也等于2;区别就在这
$a = 5; //这时php中a的值又重新写值,所以php核心这时才会把b重新分配一个地址,然后把a原先的值进行拷贝。这就是 写时拷贝 原理 , 也就是说,除非进行写操作,否则值类型就是指向一个地址。
而C#中。值类型的复制。永远都是新建一个地址 如:
int a = 2;
int b = a;  //此时不管有没有进行a的二次写入。.NET都会把给b分配一个新的内存空间(值存在栈空间的)。然后再把a的值拷贝一份
注意: C#中 值类型的值是直接存放栈中的。而引用类型,引用地址是存放在栈中,实际的值则存放在堆中。根据栈的地址,找堆中的值.

PHP 相关文章推荐
PHP新手上路(七)
Oct 09 PHP
PHP语法速查表
Dec 06 PHP
PHP中替换换行符的几种方法小结
Oct 15 PHP
解析将多维数组转换为支持curl提交的一维数组格式
Jul 08 PHP
PHP获取中英混合字符串长度的方法
Jun 07 PHP
php校验表单检测字段是否为空的方法
Mar 20 PHP
PHP连接MySQL数据的操作要点
Mar 20 PHP
php字符串函数学习之substr()
Mar 27 PHP
PHP session文件独占锁引起阻塞问题解决方法
May 12 PHP
CI框架AR操作(数组形式)实现插入多条sql数据的方法
May 18 PHP
PHP5.5新特性之yield理解与用法实例分析
Jan 11 PHP
Ajax+PHP实现的分类列表框功能示例
Feb 11 PHP
PHP无法访问远程mysql的问题分析及解决
May 16 #PHP
基于PHP字符串的比较函数strcmp()与strcasecmp()的使用详解
May 15 #PHP
解析dedecms空间迁移步骤详解
May 15 #PHP
基于php缓存的详解
May 15 #PHP
解析php中mysql_connect与mysql_pconncet的区别详解
May 15 #PHP
深入php之规范编程命名小结
May 15 #PHP
PHP+jQuery实现自动补全功能源码
May 15 #PHP
You might like
那些年一起学习的PHP(二)
2012/03/21 PHP
关于Sphinx创建全文检索的索引介绍
2013/06/25 PHP
使用WordPress发送电子邮件的相关PHP函数用法解析
2015/12/15 PHP
php微信支付接口开发程序
2016/08/02 PHP
jQuery为iframe的body添加click事件的实现代码
2011/04/07 Javascript
js原生态函数中使用jQuery中的 $(this)无效的解决方法
2011/05/25 Javascript
JavaScript使用IEEE 标准进行二进制浮点运算产生莫名错误的解决方法
2011/05/28 Javascript
jQuery+CSS 实现随滚动条增减的汽水瓶中的液体效果
2011/09/26 Javascript
理解Javascript闭包
2013/11/01 Javascript
Mac OS X 系统下安装和部署Egret引擎开发环境
2014/09/03 Javascript
JS中split()用法(将字符串按指定符号分割成数组)
2016/10/24 Javascript
利用JS实现点击按钮后图片自动切换的简单方法
2016/10/24 Javascript
AngularJS constant和value区别详解
2017/02/28 Javascript
JavaScript设计模式之调停者模式实例详解
2018/02/03 Javascript
Vue中util的工具函数实例详解
2019/07/08 Javascript
jQuery高级编程之js对象、json与ajax用法实例分析
2019/11/01 jQuery
简单了解JavaScript sort方法
2019/11/25 Javascript
基于NodeJS开发钉钉回调接口实现AES-CBC加解密
2020/08/20 NodeJs
JS实现纸牌发牌动画
2021/01/19 Javascript
pydev使用wxpython找不到路径的解决方法
2013/02/10 Python
Python机器学习之scikit-learn库中KNN算法的封装与使用方法
2018/12/14 Python
对python 通过ssh访问数据库的实例详解
2019/02/19 Python
python tkinter 设置窗口大小不可缩放实例
2020/03/04 Python
Python QT组件库qtwidgets的使用
2020/11/02 Python
python 用opencv实现霍夫线变换
2020/11/27 Python
新西兰珠宝品牌:Michael Hill
2017/09/16 全球购物
Infababy英国:婴儿推车、Travel System婴儿车和婴儿汽车座椅销售
2018/05/23 全球购物
同程旅游英文网站:LY.com
2018/11/13 全球购物
美国鲜花递送:UrbanStems
2021/01/04 全球购物
linux面试题参考答案(3)
2012/09/13 面试题
Linux面试经常问的文件系统操作命令
2016/10/04 面试题
Python如何实现单例模式
2016/06/03 面试题
六月份红领巾广播稿
2014/02/03 职场文书
2015年财务科工作总结范文
2015/05/13 职场文书
健身房被搭讪?用python写了个小米计时器助人为乐
2021/06/08 Python
IIS服务器中设置HTTP重定向访问HTTPS
2022/04/29 Servers