作品简介

本书分为四大部分,共计14章内容。

第1篇(第1~2章)主要介绍PHP7的新特性,以及研读源码的方法、PHP7源码结构等。

第2篇(第3~6章)会详细介绍PHP7的变量实现,涵盖基本变量zval的结构,字符串zend_string的实现,PHP7中的核心结构HashTable的实现,类和对象的实现。

第3篇(第7~11章)介绍PHP7核心的实现,涵盖PHP7的生命周期及其模块初始化阶段中配置文件的解析,内存管理的原理和实现,词法和语法分析的实现,核心Zend虚拟机的实现。

第4篇(第12~14章)主要介绍PHP7中语法的实现,涵盖基本语法的实现,函数的实现,扩展的实现。

陈雷

滴滴顺风车运营营销研发技术负责人,曾任腾讯高级PHP研发工程师、开心网高级PHP研发工程师、百度PHP研发工程师。清华大学计算机系本科,计算机在职硕士。目前致力于滴滴顺风车智能运营平台的建设,有很强的架构能力,丰富的业务抽象经验与管理经验。

黄桃

滴滴资深开发工程师,多年PHP开发经验,尤善高并发处理、大型网站架构,乐于钻研技术难点,愿意分享。

李长林

滴滴资深工程师,曾就职于腾讯、滴滴等知名互联网公司,专注于高并发Web后台开发,活跃于开源社区。

李志

资深Web开发者,曾任职于腾讯,现就职于滴滴。

王坤

滴滴顺风车后端开发工程师,PHP爱好者,多年开发经验,喜欢学习和交流。

肖涛

穿梭在PHP各大社区多年,具有丰富的高并发处理经验,现任职滴滴高级研发工程师。

朱栋

滴滴后端开发工程师,曾多次参与大型高并发项目的设计与开发,有丰富的后端开发经验,喜欢研究新技术,喜欢折腾。

作品目录

  • 本书赞誉
  • 前言
  • 第1章 PHP 7概况
  • 第2章 初识PHP 7源码整体框架
  • 第3章 基本变量
  • 第4章 字符串
  • 第5章 数组的实现
  • 第6章 面向对象
  • 第7章 生命周期
  • 第8章 配置文件解析
  • 第9章 内存管理
  • 第10章 词法和语法分析
  • 第11章 Zend虚拟机
  • 第12章 基本语法实现
  • 第13章 函数实现
  • 第14章 扩展
  • 附录A php.ini配置项说明
  • 附录B Token与opcode含义对应表
展开全部