浅谈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 array的学习笔记
May 10 PHP
使用PHP和HTML5 FormData实现无刷新文件上传教程
Sep 06 PHP
php以post形式发送xml的方法
Nov 04 PHP
php在apache环境下实现gzip配置方法
Apr 02 PHP
深入理解PHP之源码目录结构与功能说明
Jun 01 PHP
PHP购物车类Cart.class.php定义与用法示例
Jul 20 PHP
浅析php中array_map和array_walk的使用对比
Nov 20 PHP
php脚本守护进程原理与实现方法详解
Jul 20 PHP
详谈PHP中public,private,protected,abstract等关键字的用法
Dec 31 PHP
PHP实现数组转JSon和JSon转数组的方法示例
Jun 14 PHP
laravel 实现设置时区的简单方法
Oct 10 PHP
thinkphp5 路由分发原理
Mar 18 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大批量数据操作时临时调整内存与执行时间的方法
2011/04/20 PHP
一个简洁的PHP可逆加密函数(分享)
2013/06/06 PHP
ThinkPHP中自定义目录结构的设置方法
2014/08/15 PHP
php实现递归抓取网页类实例
2015/04/03 PHP
php实现随机显示图片方法汇总
2015/05/21 PHP
WordPress中使主题支持小工具以及添加插件启用函数
2015/12/22 PHP
PHP框架Laravel中使用UUID实现数据分表操作示例
2018/05/30 PHP
PHP-FPM和Nginx的通信机制详解
2019/02/01 PHP
解决Laravel blade模板转义html标签的问题
2019/09/03 PHP
IE6-IE9不支持table.innerHTML的解决方法分享
2012/09/14 Javascript
一个背景云变换js特效 鼠标移动背景云变化
2012/12/28 Javascript
我的Node.js学习之路(四)--单元测试
2014/07/06 Javascript
jQuery Easyui使用(二)之可折叠面板动态加载无效果的解决方法
2016/08/17 Javascript
AngularJS中控制器函数的定义与使用方法示例
2017/10/10 Javascript
JS动态添加元素及绑定事件造成程序重复执行解决
2017/12/07 Javascript
Vue不能检测到Object/Array更新的情况的解决
2018/06/26 Javascript
JavaScript 判断iPhone X Series机型的方法
2019/01/28 Javascript
vue+egg+jwt实现登录验证的示例代码
2019/05/18 Javascript
vuex存值与取值的实例
2019/11/06 Javascript
Vue CLI3移动端适配(px2rem或postcss-plugin-px2rem)
2020/04/27 Javascript
微信小程序拖拽排序列表的示例代码
2020/07/08 Javascript
vue+element table表格实现动态列筛选的示例代码
2021/01/14 Vue.js
Python实现扫描局域网活动ip(扫描在线电脑)
2015/04/28 Python
Python学习之Django的管理界面代码示例
2018/02/10 Python
基于python计算滚动方差(标准差)talib和pd.rolling函数差异详解
2020/06/08 Python
html5指南-3.如何实现html元素拖拽功能
2013/01/07 HTML / CSS
英国家居用品和家居装饰品购物网站:Cox & Cox
2019/08/25 全球购物
英国和国际包裹递送:ParcelCompare
2019/08/26 全球购物
LVMH旗下最大的奢侈品网站平台:24S
2020/05/24 全球购物
在C#中如何实现多态
2014/07/02 面试题
Python中如何定义一个函数
2016/09/06 面试题
会计系毕业个人自荐信格式
2013/09/23 职场文书
普通院校学生的自荐信
2013/11/27 职场文书
电子信息工程专业求职信
2014/06/28 职场文书
仓库统计员岗位职责
2015/04/14 职场文书
2016年三八节红领巾广播稿
2015/12/17 职场文书