内容简介
本书分为四大部分,共计14章内容。第1篇(第1~2章)主要介绍PHP的历史和PHP7的新特性,以及研读源码的方法;从整体上介绍PHP7源码的整体结构,包括各目录的代码和功能。第2篇(第3~6章)会详细介绍PHP7的变量实现,涵盖基本变量zval的结构,字符串zend_string的实现,PHP7中的核心结构HashTable的实现,类和对象的实现。第3篇(第7~11章)介绍PHP7核心的实现,涵盖PHP7的生命周期及其模块初始化阶段中配置文件的解析,内存管理的原理和实现,词法和语法分析的实现,核心Zend虚拟机的实现。第4篇(第12~14章)主要介绍PHP7中语法的实现,涵盖基本语法的实现,函数的实现,扩展的实现。
AI简介
这是一本深入探讨PHP 7底层设计和源码实现的著作。全书分为四大部分,共计14章内容。第1篇(第1~2章) 主要介绍PHP的历史和PHP7的新特性,以及研读源码的方法;从整体上介绍PHP7源码的整体结构,包括各目录的代码和功能。第2篇(第3~6章) 会详细介绍PHP7的变量实现,涵盖基本变量zval的结构,字符串zend_string的实现,PHP7中的核心结构HashTable的实现,类和对象的实现。第3篇(第7~11章) 介绍PHP7核心的实现,涵盖PHP7的生命周期及其模块初始化阶段中配置文件的解析,内存管理的原理和实现,词法和语法分析的实现,核心Zend虚拟机的实现。第4篇(第12~14章) 主要介绍PHP7中语法的实现,涵盖基本语法的实现,函数的实现,扩展的实现。
书中详细介绍了PHP 7源码阅读工具,如Source Insight、Understand和Vim+Ctags等,并介绍了滴滴公司编写的PHP内核分析方面的书籍,这本书对PHP 7内核源码分析得非常详尽,涵盖了基本架构、各种数据结构、配置文件、GC、扩展开发等各类非常基础的PHP 7内核机制实现,适合有一定C语言