浅谈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 文章中的远程图片采集到本地的代码
Jul 30 PHP
php递归创建和删除文件夹的代码小结
Apr 13 PHP
zend framework文件上传功能实例代码
Dec 25 PHP
php数组查找函数in_array()、array_search()、array_key_exists()使用实例
Apr 29 PHP
在WordPress中使用wp_count_posts函数来统计文章数量
Jan 05 PHP
PHP编写学校网站上新生注册登陆程序的实例分享
Mar 21 PHP
PHP自定义函数获取URL中一级域名的方法
Aug 23 PHP
基于Laravel实现的用户动态模块开发
Sep 21 PHP
Laravel框架路由和控制器的绑定操作方法
Jun 12 PHP
PHP实现的分解质因数操作示例
Aug 01 PHP
php判断电子邮件是否正确方法
Dec 04 PHP
PHP 裁剪图片
Mar 09 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源代码
2013/06/26 PHP
3种php生成唯一id的方法
2015/11/23 PHP
修改WordPress中文章编辑器的样式的方法详解
2015/12/15 PHP
yii2整合百度编辑器umeditor及umeditor图片上传问题的解决办法
2016/04/20 PHP
使用闭包对setTimeout进行简单封装避免出错
2013/07/10 Javascript
jquery实现邮箱自动补全功能示例分享
2014/02/17 Javascript
JS弹出可拖拽可关闭的div层完整实例
2015/02/13 Javascript
JS仿Windows开机启动Loading进度条的方法
2015/02/26 Javascript
jQuery通过ajax请求php遍历json数组到table中的代码(推荐)
2016/06/12 Javascript
基于JavaScript实现轮播图代码
2016/07/14 Javascript
12 款 JS 代码测试必备工具(翻译)
2016/12/13 Javascript
微信小程序 页面跳转及数据传递详解
2017/03/14 Javascript
js canvas实现适用于移动端的百分比仪表盘dashboard
2017/07/18 Javascript
Vue2.0子同级组件之间数据交互方法
2018/02/28 Javascript
Easyui 关闭jquery-easui tab标签页前触发事件的解决方法
2019/04/28 jQuery
fastadmin中调用js的方法
2019/05/14 Javascript
Vue发布项目实例讲解
2019/07/17 Javascript
JavaScript实现身份证验证代码实例
2019/08/26 Javascript
layer.confirm()右边按钮实现href的例子
2019/09/27 Javascript
[50:34]VGJ.T vs Fnatic 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
[46:42]DOTA2-DPC中国联赛正赛 Aster vs Magma BO3 第二场 3月5日
2021/03/11 DOTA
Python类属性与实例属性用法分析
2015/05/09 Python
Python实现获取域名所用服务器的真实IP
2015/10/25 Python
理解生产者消费者模型及在Python编程中的运用实例
2016/06/26 Python
利用Python实现Windows定时关机功能
2017/03/21 Python
python3使用matplotlib绘制条形图
2020/03/25 Python
python实现多线程端口扫描
2019/08/31 Python
python怎么判断模块安装完成
2020/06/19 Python
webapp字号大小跟随系统字号大小缩放的示例代码
2018/12/26 HTML / CSS
洛杉矶健身中心女性专用运动服饰品牌:Marika
2018/05/09 全球购物
Homestay中文官网:全球寄宿家庭
2018/10/18 全球购物
酒店管理自荐信
2013/10/23 职场文书
委托书样本
2014/04/02 职场文书
企业百日安全活动总结
2015/05/07 职场文书
行政撤诉申请书
2015/05/18 职场文书
tomcat下部署jenkins的方法
2022/05/06 Servers