php类和对象在内存中的分布

php类和对象在内存中的分布

php编程知识qingyu2020-10-23 19:03:59921A+A-

  php类和对象在内存中的分布

  1. 对象的本质是一个复杂的变量

  2. 类的本质是一个自定义复杂数据类型

  3. 栈区:运行速度快,体积小,保存基本类型

  4. 堆区:运行速度稍慢,提交大,保存复杂类型

  5. 示例化的过程就是分配内存空间的过程

  6. 对象保存在堆区,将堆区地址保存到栈区。

  分析代码结构:

class Student{
	public $name;
	public $sex;
	public function show(){
		echo '男人';
	}
}

$stu1 = new Student;   //分配内存,在堆区分配内存,把内存地址放入栈区
$stu2 = new Student; 
var_dump($stu1);  //对象变量里面只有属性,没有方法
$stu1->show();//

  示意图:

php类和对象在内存中的分布


点击这里复制本文地址 欢迎来到大黄鸡源码分享网
qrcode

大黄鸡源码编程网 © All Rights Reserved.  
网站备案号:闽ICP备18012015号-4
Powered by Z-BlogPHP
联系我们| 关于我们| 广告联系| 网站管理