搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
PHP7底层设计与源码实现/Web开发技术丛书
0.00     定价 ¥ 99.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购21本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787111599197
  • 作      者:
    编者:陈雷//黄桃//李长林//李志//王坤等
  • 出 版 社 :
    机械工业出版社
  • 出版日期:
    2018-06-01
收藏
作者简介

陈雷

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

 黄桃

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

 李长林

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

 李志

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


王坤

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

 肖涛

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

 朱栋

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


展开
内容介绍

滴滴出行专家联合撰写,多位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章为本书的重点章节。


展开
目录
本书赞誉

前言
第1章 PHP 7概况
1.1 PHP简史与新特性
1.2 PHP 7安装和调试
1.2.1 编译安装
1.2.2 使用GDB调试PHP
1.2.3 vld扩展
1.3 PHP 7源码阅读工具介绍
1.3.1 Source Insight
1.3.2 Understand
1.3.3 Vim+Ctags
1.4 本章小结
第2章 初识PHP 7源码整体框架
2.1 PHP 7语言的执行原理
2.1.1 编译型语言与解释型语言
2.1.2 PHP 7的执行原理概述
2.2 PHP 7内核架构
2.3 PHP 7源码结构初步介绍
2.3.1 sapi目录源码
2.3.2 Zend目录源码
2.3.3 main目录源码
2.3.4 ext目录源码
2.3.5 TSRM目录源码
2.4 本章小结
第3章 基本变量
3.1 基本知识
3.1.1 数据类型
3.1.2 结构体与联合体
3.1.3 堆和栈的基本知识
3.2 变量的类型和实现
3.2.1 PHP 5的zval
3.2.2 PHP 7的zval
3.2.3 PHP 7变量类型
3.2.4 整型和浮点型
3.2.5 字符串类型
3.2.6 数组
3.2.7 引用
3.2.8 间接zval
3.2.9 常量和常量AST
第4章 字符串
第5章 数组的实现
第6章 面向对象
第7章 生命周期
第8章 配置文件解析
第9章 内存管理
第10章 词法和语法分析
第11章 Zend虚拟机
第12章 基本语法实现
第14章 扩展
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证