LZH Logo Docs
GitHub

PHP 7底层设计与源码实现

    • 前言
    • 第 1 章 PHP 7 概况
      • PHP 简史与新特性
      • PHP 7 安装和调试
      • PHP 7 源码阅读工具介绍
      • 本章小结
    • 第 2 章 初识PHP 7源码整体框架
      • PHP 7语言的执行原理
      • PHP 7内核架构
      • PHP 7源码结构初步介绍
      • 本章小结
    • 第 3 章 基本变量
      • 基本知识
      • 变量的类型和实现
      • 变量的作用域
      • 对垃圾回收的支持
      • 本章小结
    • 第 4 章 字符串
      • 字符串的结构
      • 智能字符串
      • 进阶
      • 本章小结
    • 第 5 章 数组的实现
      • 基本概念
      • PHP 5数组的实现
      • PHP 7数组的实现
      • 本章小结
    • 第 6 章 面向对象
      • 类的种类
      • 类的特性
      • 类的实现
      • 对象的实现
      • 其他特性
      • 本章小结
    • 第 7 章 生命周期
      • 基础知识
      • CLI模式的生命周期
      • FPM模式的生命周期
      • 其他模式
      • 本章小结
    • 第 8 章 配置文件解析
      • 配置文件简介
      • 配置基本语法
      • 配置文件的加载
      • 扩展配置
      • 运行时的配置
      • 本章小结
    • 第 9 章 内存管理
      • 内存管理的意义
      • 内存管理的准备知识
      • 内存管理的数据结构
      • 内存管理的详细实现
      • 内存回收
      • 本章小结
    • 第 10 章 词法和语法分析
      • 基础知识
      • 词法与语法分析器
      • Token类型
      • PHP 7词法与语法相关数据结构
      • PHP 7词法与语法分析
      • AST的优势
      • 源码中的其他使用
      • 本章小结
    • 第 11 章 Zend 虚拟机
      • 基础知识
      • 相关数据结构
      • AST编译过程
      • 执行过程
      • 其他调度方式
      • 本章小结
    • 第 12 章 基本语法实现
      • 条件判断
      • 循环语句
      • 中断与跳转
      • 文件引入
      • 异常/错误处理
      • 本章小结
    • 第 13 章 函数实现
      • 基础知识
      • 用户定义函数的编译
      • 用户定义函数的执行
      • 内置函数
      • 本章小结
    • 第 14 章 扩展
      • 扩展的实现原理
      • PHP扩展
      • Zend扩展
      • 自定义扩展
      • 本章小结
    • 附录A php.ini配置项说明
    • 附录B Token与opcode含义对应表
  • PHP 7底层设计与源码实现
  • 第 1 章 PHP 7 概况
  • 本章小结
GitHub

本章小结

本章主要对 PHP 的历史以及 PHP 7 的新特性进行了介绍,同时介绍了 PHP 7 的安装和调试以及代码阅读工具,为读者深入阅读和理解 PHP 7 的源码和实现奠定基础。

PHP 7 源码阅读工具介绍 第 2 章 初识PHP 7源码整体框架

Copyright © 2023 LZH | liao08022040@126.com