php对象在内存中的存在形式分析


Posted in PHP onFebruary 03, 2015

本文实例分析了php对象在内存中的存在形式。分享给大家供大家参考。具体分析如下:

<?php
class Person{
 public $name;
 public $age;
}
$p1 = new Person();
$p1->name = "小明";
$p1->age=80;
$p2=$p1;
$p2->age=85;
echo $p2->name;
echo $p1->age;
?>

(1)$p1对应内存地址,假设是0x123,($p1和地址存放在栈区,相当于我们查字典时的索引);
(2)通过内存地址的索引,找到堆区。堆区里面存放着”小王“,”80“等数据
(3)$p2 = $p1,实际上是将$p1的内存地址0x123传给$p2,堆区里的属性$name,$age不变,也就是不会再重新复制一份。所以,在改变$p2->age=85时,$p1->age的值也改变了。

php对象在内存中的存在形式分析

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
PHP的一个完整SMTP类(解决邮件服务器需要验证时的问题)
Oct 09 PHP
php生成WAP页面
Oct 09 PHP
附件名前加网站名
Mar 23 PHP
PHP远程连接MYSQL数据库非常慢的解决方法
Jul 05 PHP
php之对抗Web扫描器的脚本技巧
Oct 01 PHP
PHP file_get_contents 函数超时的几种解决方法
Jul 30 PHP
php快速url重写 更新版[需php 5.30以上]
Apr 20 PHP
对PHP PDO的一些认识小结
Jan 23 PHP
隐藏Nginx或Apache以及PHP的版本号的方法
Jan 03 PHP
总结PHP中数值计算的注意事项
Aug 14 PHP
PHP 断点续传实例详解
Nov 11 PHP
利用Laravel生成Gravatar头像地址的优雅方法
Dec 30 PHP
浅析THINKPHP的addAll支持的最大数据量
Feb 03 #PHP
php格式化金额函数分享
Feb 02 #PHP
php可应用于面包屑导航的迭代寻找家谱树实现方法
Feb 02 #PHP
php生成唯一的订单函数分享
Feb 02 #PHP
php数组去除空值函数分享
Feb 02 #PHP
php截取字符串函数分享
Feb 02 #PHP
php计算2个日期的差值函数分享
Feb 02 #PHP
You might like
php下mysql数据库操作类(改自discuz)
2010/07/03 PHP
php封装的图片(缩略图)处理类完整实例
2016/10/19 PHP
PHP使用PDO、mysqli扩展实现与数据库交互操作详解
2019/07/20 PHP
javascript 读取图片文件的大小
2009/06/25 Javascript
将input file的选择的文件清空的两种解决方案
2013/10/21 Javascript
js(jQuery)获取时间的方法及常用时间类搜集
2013/10/23 Javascript
jQuery中contents()方法用法实例
2015/01/08 Javascript
jquery做个日期选择适用于手机端示例
2017/01/10 Javascript
jQuery Ajax全解析
2017/02/13 Javascript
JSON对象转化为字符串详解
2017/08/11 Javascript
jQuery图片加载失败替换默认图片方法汇总
2017/11/29 jQuery
Vue组件通信中非父子组件传值知识点总结
2019/12/05 Javascript
如何使用jQuery操作Cookies方法解析
2020/09/08 jQuery
[16:43]Heroes19_剃刀(完美)
2014/10/31 DOTA
详细探究Python中的字典容器
2015/04/14 Python
python中pygame针对游戏窗口的显示方法实例分析(附源码)
2015/11/11 Python
python读取二进制mnist实例详解
2017/05/31 Python
python 中random模块的常用方法总结
2017/07/08 Python
python利用插值法对折线进行平滑曲线处理
2018/12/25 Python
python的mysql数据库建立表与插入数据操作示例
2019/09/30 Python
Python正则表达式如何匹配中文
2020/05/27 Python
详解使用CSS3的@media来编写响应式的页面
2017/11/01 HTML / CSS
应届大专毕业生个人自荐信
2013/09/22 职场文书
家长对孩子评语
2014/01/30 职场文书
2014年社区植树节活动方案
2014/02/28 职场文书
学雷锋活动总结范文
2014/04/25 职场文书
陈安之励志演讲稿
2014/08/21 职场文书
2014中学教师节广播稿
2014/09/10 职场文书
2015年出纳工作总结与计划
2015/05/18 职场文书
病房管理制度范本
2015/08/06 职场文书
《少年闰土》教学反思
2016/02/18 职场文书
2016先进工作者事迹材料
2016/02/25 职场文书
基于CSS3画一个iPhone
2021/04/21 HTML / CSS
Python采集股票数据并制作可视化柱状图
2022/04/04 Python
利用uni-app生成微信小程序的踩坑记录
2022/04/05 Javascript
vue实现input输入模糊查询的三种方式
2022/08/14 Vue.js