PHP7底层设计与源码实现
编辑推荐
适读人群 :PHP开发工程师 Web开发工程师 架构师 性能优化工程师 其他爱好者 1)滴滴出行专家联合撰写,多位PHP领域大咖推荐,全面吃透PHP底层设计必备之选 2)全面讲解PHP内核架构、核心实现与内存管理、词法与句法解析、Zend 虚拟机、函数及关键扩展等设计细节与源码实现
内容简介
滴滴出行专家联合撰写,多位PHP领域大咖推荐,全面吃透PHP底层设计必备之选,全面讲解PHP内核架构、核心构成与内存管理、词法与句法解析、Zend 虚拟机、函数及关键扩展等设计细节与源码实现。本书逻辑上分为四部分,共计14章内容。 第1~2章解读PHP 7的新特性、源码的整体框架(各目录的源码和功能)。 第3~6章详细介绍PHP 7的变量实现,涵盖基本变量zval的结构、字符串zend_string的实现、核心结构HashTable(即数组)实现,以及类与对象的实现。 第7~11章剖析PHP 7核心的实现,重点是PHP 7的生命周期,涵盖生命周期的模块初始化阶段中配置文件的解析,内存管理原理与实现,词法和语法分析的实现,核心Zend虚拟机的实现。 第12~14章介绍PHP 7中基本语法、函数、扩展的实现。 其中,第3章、第4章、第5章和第14章为本书的重点章节。
作者简介
陈雷 滴滴顺风车运营营销研发技术负责人,曾任腾讯高级PHP研发工程师、开心网高级PHP研发工程师、百度PHP研发工程师。清华大学计算机系本科,计算机在职硕士。目前致力于滴滴顺风车智能运营平台的建设,有很强的架构能力,丰富的业务抽象经验与管理经验。 黄桃 滴滴资深开发工程师,多年PHP开发经验,尤善高并发处理、大型网站架构,乐于钻研技术难点,愿意分享。 李长林 滴滴资深工程师,曾就职于腾讯、滴滴等知名互联网公司,专注于高并发Web后台开发,活跃于开源社区。 李志 资深Web开发者,曾任职于腾讯,现就职于滴滴。 王坤 滴滴顺风车后端开发工程师,PHP爱好者,多年开发经验,喜欢学习和交流。 肖涛 穿梭在PHP各大社区多年,具有丰富的高并发处理经验,现任职滴滴高级研发工程师。 朱栋 滴滴后端开发工程师,曾多次参与大型高并发项目的设计与开发,有丰富的后端开发经验,喜欢研究新技术,喜欢折腾。