内存原理

内存结构

1. 栈区

保存的是变量名(术语称为引用)
特点:对于CPU来说,读写速度是最快的

2. 数据段

存储的是简单的数据,例如:整型、浮点型、布尔值

3. 堆区

存储的“复杂”的数据、数组、对象

4. 代码区

存储的事源代码的对应的机器指令

5. 输出缓存

只要遇到输出命令,例如:echo、print、print_r、var_dump,这些指令都会放在输出缓存中

php的执行过程

1.编译过程

  进行语法检查、词法检查、代码优化
  编译通过之后将源代码转换为机器指令
  编译过程错误的提示信息:  Parse error

2.执行阶段

  如果编译通过后,会将源代码对应的机器指令,保存在代码段,再开始执行代码段中的机器指令
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容