内容简介

滴滴出行专家联合撰写,多位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各大社区多年,具有丰富的高并发处理经验,现任职滴滴高级研发工程师。

朱栋

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

PHP 7底层设计与源码实现 下载 mobi epub pdf txt 格式

epup php7_PHP 7底层设计与源码实现相关推荐

  1. PHP7底层设计与源码剖析PDF,【PHP7底层设计与源码分析】部分勘误

    1.序 zal 改为 zval 2.33页 从图3-1中我们看出,虽然char a只占了1字节,int b只占了4字节,但是long c并不是紧跟着b,而是根据8字节对齐后,c和b之间空了3字节 改为 ...

  2. 【作者面对面问答】包邮送《Redis 5设计与源码分析》5本

    墨墨导读:本文节选自<Redis 5设计与源码分析>,主要为读者分析Redis高性能内幕,重点从源码层次讲解了Redis事件模型,网络IO事件重在使用IO复用模型,时间事件重在限制最大执行 ...

  3. 新书推荐 |《Redis 5设计与源码分析》

    新书推荐 <Redis 5设计与源码分析> 点击上图了解及购买 好未来.滴滴.百度等公司专家联合撰写,掌握Redis 5设计与命令实现,透彻掌握分布式缓存. 编辑推荐 多名专家联袂推荐,资 ...

  4. Java生鲜电商平台-秒杀系统微服务架构设计与源码解析实战

    Java生鲜电商平台-秒杀系统微服务架构设计与源码解析实战 Java生鲜电商平台-  什么是秒杀 通俗一点讲就是网络商家为促销等目的组织的网上限时抢购活动 比如说京东秒杀,就是一种定时定量秒杀,在规定 ...

  5. 霸榜巨作、阿里内部顶级专家整理(Redis 5设计与源码分析)

    前言 在开源界,高性能服务的典型代表就是Nginx和Redis.纵观这两个软件的源码,都是非常简洁高效的,也都是基于异步网络I/O机制的,所以对于要学习高性能服务的程序员或者爱好者来说,研究这两个网络 ...

  6. Dubbo架构设计与源码解析(一) 架构设计

    作者:黄金 一.架构演变 单应用架构 ----> 垂直架构 ----> 分布式架构 ----> 微服务架构 ----> 云原生架构 二.Dubbo总体架构 1.角色职能 • C ...

  7. Java生鲜电商平台-促销系统的架构设计与源码解析

    Java生鲜电商平台-促销系统的架构设计与源码解析 说明:本文重点讲解现在流行的促销方案以及源码解析,让大家对促销,纳新有一个深入的了解与学习过程. 促销系统是电商系统另外一个比较大,也是比较复杂的系 ...

  8. 传智书城首页设计代码_(自适应手机版)响应式创意餐饮酒店装饰设计类网站织梦模板 html5蓝色餐饮酒店设计网站源码下载...

    模板名称:(自适应手机版)响应式创意餐饮酒店装饰设计类网站织梦模板 html5蓝色餐饮酒店设计网站源码下载 本套织梦模板采用织梦最新内核开发的模板,这款模板使用范围广,不仅仅局限于一类型的企业,创意设 ...

  9. Redux从设计到源码

    本文主要讲述三方面内容: Redux 背后的设计思想 源码分析以及自定义中间件 开发中的最佳实践 在讲设计思想前,先简单讲下Redux是什么?我们为什么要用Redux? Redux是什么? Redux ...

最新文章

  1. 【原创】浅说windows下的中断请求级IRQL
  2. python web为什么不火-python web为什么不火
  3. 【组合数学】生成函数 ( 正整数拆分 | 无序不重复拆分示例 )
  4. torch_geometric 笔记:TORCH_GEOMETRIC.UTILS(更新中)
  5. ML之LiRDNNEL:基于skflow的LiR、DNN、sklearn的RF对Boston(波士顿房价)数据集进行回归预测(房价)
  6. android 代码加view,Android中将View添加至窗口的源码分析
  7. 计算机行业常见英语,计算机行业常用英语词汇
  8. Win7系统下共享文件夹后共享文件夹上的小锁图标取消方法
  9. Eclipse将引用了第三方jar包的Java项目打包成jar文件
  10. 真是个狠人!开学第一天,这批小学生的造型刷爆朋友圈!
  11. java有关问题,java经典有关问题!
  12. 在X++中使用IoC/DI模式应对不断变化的客户需求
  13. 突然!格力电器向全体股东分红36.1亿元 董明珠得2600万
  14. charles捕获手机端请求数据
  15. Hadoop本地库介绍及相关问题解决方法汇总
  16. SQL Server:关键字搜索
  17. Android实现新浪微博和QQ登陆并获取用户的信息
  18. 红米note5解锁教程_红米note手机密码忘了怎么解锁
  19. 祝早道日语七周年快乐!
  20. iOS 二维码生成 (Swift代码)

热门文章

  1. 为什么终结符只有综合属性?
  2. MK60DX256VLQ10(256KB)MK60DN256VLQ10 Kinetis K60 MCU FLASH
  3. 3DMax基础:渲染的小技巧(做好笔记!)
  4. 【机器人算法】机器人动力学、运动学和基于动力学模型的仿真与控制
  5. Small Object Detection using Context and Attention(论文阅读笔记)
  6. java获取指定日期的下一天
  7. JAVA地铁舆情管理系统计算机毕业设计Mybatis+系统+数据库+调试部署
  8. 最高每人4万元!多地出台重磅就业补贴政策
  9. NumPy入门讲座(5):实战演练
  10. CSS 浮动(float)