PHP7内核剖析
原创内容,转载请注明出处~
代码版本:php-7.0.12
反馈
纸质版
目录:
- 第1章 PHP基本架构
- 1.1 PHP简介
- 1.2 PHP7的改进
- 1.3 FPM
- 1.4 PHP执行的几个阶段
- 第2章 变量
- 第3章 Zend虚拟机
- 3.1 PHP代码的编译
- 3.2 函数实现
- 3.3 Zend引擎执行流程
- 3.4 面向对象实现
- 3.5 运行时缓存
- 3.6 Opcache
- 3.6.1 opcode缓存
- 3.6.2 opcode优化
- 3.6.3 JIT
- 第4章 PHP基础语法实现
- 第5章 内存管理
- 第6章 线程安全
- 第7章 扩展开发
- 7.1 概述
- 7.2 扩展的实现原理
- 7.3 扩展的构成及编译
- 7.4 钩子函数
- 7.5 运行时配置
- 7.6 函数
- 7.7 zval的操作
- 7.8 常量
- 7.9 面向对象
- 7.9.1 内部类注册
- 7.9.2 定义成员属性
- 7.9.3 定义成员方法
- 7.9.4 定义常量
- 7.9.5 类的实例化
- 7.10 资源类型
- 7.11 经典扩展解析
- 7.8.1 Yaf
- 7.8.2 Redis
- 第8章 命名空间
实现PHP新特性
- 1、break/continue按标签中断语法实现
- 2、defer语法
- 3、协程
- 3.1 协程的原理
- 3.2 上下文切换