浅谈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邮件发送,php发送邮件的类
Mar 24 PHP
解析curl提交GET,POST,Cookie的简单方法
Jun 29 PHP
PHP中开启gzip压缩的2种方法
Jan 31 PHP
php中文繁体和简体相互转换的方法
Mar 21 PHP
php单一接口的实现方法
Jun 20 PHP
十大使用PHP框架的理由
Sep 26 PHP
PHP实现GIF图片验证码
Nov 04 PHP
PHP加密解密类实例代码
Jul 20 PHP
yii2控制器Controller Ajax操作示例
Jul 23 PHP
php实现的mysqldb读写分离操作类示例
Feb 07 PHP
ThinkPHP中Widget扩展的两种写法及调用方法详解
May 04 PHP
详细解读php的命名空间(二)
Feb 21 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
Thinkphp中Create方法深入探究
2014/06/16 PHP
php查询mysql数据库并将结果保存到数组的方法
2015/03/18 PHP
PHP实现简单登录界面
2019/10/23 PHP
JavaScript 编程引入命名空间的方法与代码
2007/08/13 Javascript
JSON 编辑器实现代码
2009/12/06 Javascript
js无刷新操作table的行和列
2014/03/27 Javascript
Javascript让DEDECMS告别手写Tag
2014/09/01 Javascript
jQuery的load()方法及其回调函数用法实例
2015/03/25 Javascript
折叠菜单及选择器的运用
2017/02/03 Javascript
详解vue.js2.0父组件点击触发子组件方法
2017/05/10 Javascript
Angular实现较为复杂的表格过滤,删除功能示例
2017/12/23 Javascript
解决vue-cli创建项目的loader问题
2018/03/13 Javascript
详解从react转职到vue开发的项目准备
2019/01/14 Javascript
vue实现多组关键词对应高亮显示功能
2019/07/25 Javascript
Layui选项卡制作历史浏览记录的方法
2019/09/28 Javascript
Nodejs技巧之Exceljs表格操作用法示例
2019/11/06 NodeJs
nodejs中使用archive压缩文件的实现代码
2019/11/26 NodeJs
详尽讲述用Python的Django框架测试驱动开发的教程
2015/04/22 Python
python实现备份目录的方法
2015/08/03 Python
Python使用自带的ConfigParser模块读写ini配置文件
2016/06/26 Python
python深度优先搜索和广度优先搜索
2018/02/07 Python
python按行读取文件,去掉每行的换行符\n的实例
2018/04/19 Python
Python Tkinter模块 GUI 可视化实例
2019/11/20 Python
python实现连续变量最优分箱详解--CART算法
2019/11/22 Python
Pytorch基本变量类型FloatTensor与Variable用法
2020/01/08 Python
Python识别html主要文本框过程解析
2020/02/18 Python
浅谈keras中的batch_dot,dot方法和TensorFlow的matmul
2020/06/18 Python
你经历的项目中的SCM配置项主要有哪些?什么是配置项?
2013/11/04 面试题
opencv实现图像几何变换
2021/03/24 Python
专科毕业生求职简历的自我评价
2013/10/12 职场文书
高中自我评价分享
2013/12/05 职场文书
产品设计开发计划书
2014/05/07 职场文书
协会周年庆活动方案
2014/08/26 职场文书
2014年个人技术工作总结
2014/12/08 职场文书
幼师求职自荐信
2015/03/26 职场文书
三八节活动简报
2015/07/20 职场文书