浅谈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采集速度探究总结(原创)
Apr 18 PHP
Mysql中limit的用法方法详解与注意事项
Apr 19 PHP
PHP中基本符号及使用方法
Mar 23 PHP
深入PHP许愿墙模块功能分析
Jun 25 PHP
php中sprintf与printf函数用法区别解析
Feb 17 PHP
PHP调用VC编写的COM组件实例
Mar 29 PHP
Php连接及读取和写入mysql数据库的常用代码
Aug 11 PHP
php实现的Captcha验证码类实例
Sep 22 PHP
php简单统计字符串单词数量的方法
Jun 19 PHP
PHP实现的Redis多库选择功能单例类
Jul 27 PHP
PHP常用函数之格式化时间操作示例
Oct 21 PHP
Laravel Eloquent分表方法并使用模型关联的实现
Nov 25 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实现验证码功能
2006/10/09 PHP
php读取msn上的用户信息类
2008/12/05 PHP
[原创]PHP实现字节数Byte转换为KB、MB、GB、TB的方法
2017/08/31 PHP
Laravel框架中自定义模板指令总结
2017/12/17 PHP
PHP获取MySQL执行sql语句的查询时间方法
2018/08/21 PHP
PHP面向对象程序设计之构造方法和析构方法详解
2019/06/13 PHP
JavaScript Sort 表格排序
2009/10/31 Javascript
js模仿jquery的写法示例代码
2013/06/16 Javascript
js获取当前日期代码适用于网页头部
2013/06/27 Javascript
通过伪协议解决父页面与iframe页面通信的问题
2015/04/05 Javascript
基于jquery编写的放大镜插件
2016/03/23 Javascript
JSONP原理及简单实现
2016/06/08 Javascript
JS给swf传参数的实现方法
2016/09/13 Javascript
easyui combogrid实现本地模糊搜索过滤多列
2017/05/13 Javascript
json对象及数组键值的深度大小写转换问题详解
2018/03/30 Javascript
vue项目中全局引入1个.scss文件的问题解决
2019/08/01 Javascript
JsonServer安装及启动过程图解
2020/02/28 Javascript
vue根据条件不同显示不同按钮的操作
2020/08/04 Javascript
vue中选中多个选项并且改变选中的样式的实例代码
2020/09/16 Javascript
[02:27]刀塔重生降临
2015/10/14 DOTA
Django的session中对于用户验证的支持
2015/07/23 Python
python实现监控某个服务 服务崩溃即发送邮件报告
2018/06/21 Python
Python实现的从右到左字符串替换方法示例
2018/07/06 Python
Flask入门之上传文件到服务器的方法示例
2018/07/18 Python
解决django migrate报错ORA-02000: missing ALWAYS keyword
2020/07/02 Python
如何用Python进行时间序列分解和预测
2021/03/01 Python
支持IE8的纯css3开发的响应式设计动画菜单教程
2014/11/05 HTML / CSS
HTML5之SVG 2D入门6—视窗坐标系与用户坐标系及变换概述
2013/01/30 HTML / CSS
Sunglasses Shop英国:欧洲领先的太阳镜在线供应商之一
2018/09/19 全球购物
感情真挚的毕业生求职信
2014/07/19 职场文书
十佳党员事迹材料
2014/08/28 职场文书
个人先进事迹材料范文
2014/12/29 职场文书
客户答谢会致辞
2015/01/20 职场文书
阿里云Nginx配置https实现域名访问项目(图文教程)
2021/03/31 Servers
Python 如何实现文件自动去重
2021/06/02 Python
vue/cli 配置动态代理无需重启服务的方法
2022/05/20 Vue.js