PHP7内核剖析pdf下载pdf下载

PHP7内核剖析百度网盘pdf下载

作者:
简介:本篇主要提供PHP7内核剖析pdf下载
出版社:文轩网旗舰店
出版时间:2017-10
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

作  者:秦朋 著 著
定  价:89
出 版 社:电子工业出版社
出版日期:2017年10月01日
页  数:479
装  帧:平装
ISBN:9787121328107
目录
章PHP基础架构
1.1简介
1.2安装及调试
1.3PHP7的变化
1.4PHP的构成
1.5生命周期
1.6小结
第2章SAPI
2.1Cli
2.1.1执行流程
2.1.2内置Web服务器
2.2Fpm
2.2.1基本实现
2.2.2Fpm的初始化
2.2.3worker——请求处理
2.2.4master——进程管理
2.3Embed
2.3.1实现
2.3.2使用
2.4小结
第3章数据类型
3.1变量
3.1.1变量类型
3.1.2内部实现
3.2字符串
3.3数组
3.3.1基本实现
3.3.2散列函数
3.3.3数组的初始化
3.3.4插入
3.3.5哈希冲突
3.3.6查找
3.3.7扩容
3.4引用
3.5类型转换
3.5.1转换为NULL
3.5.2转换为布尔型
3.5.3转换为整型
3.5.4转换为浮点型
3.5.5转换为字符串
3.5.6转换为数组
3.5.7转换为对象
3.6小结
第4章内存管理
4.1变量的自动GC机制
4.1.1引用计数
4.1.2写时复制
4.1.3回收时机
4.2垃圾回收
4.2.1回收算法
4.2.2具体实现
4.3内存池
4.3.1内存池的初始化
4.3.2内存分配
4.3.3系统内存分配
4.3.4内存释放
4.4线程安全
4.4.1TSRM的基本实现
4.4.2线程私有数据
4.4.3线程局部存储
4.5小结
第5章PHP的编译与执行
5.1语言的编译与执行
5.1.1编译型语言
5.1.2解释型语言
5.2Zend虚拟机
5.2.1opline指令
5.2.2zend_op_array
5.2.3zend_execute_data
5.2.4zend_executor_globals
5.3PHP的编译
5.3.1词法、语法解析
5.3.2抽象语法树编译
5.3.3pass_two()
5.4PHP的执行
5.4.1handler的定义
5.4.2调度方式
5.4.3执行流程
5.4.4全局execute_data和
opline
5.5运行时缓存
5.6Opcache
5.6.1opcode优化
5.6.2JIT
5.7小结
第6章函数
6.1用户自定义函数
6.1.1语法解析
6.1.2抽象语法树的编译
6.2内部函数
6.3函数的调用
函数的执行
6.5小结
第7章面向对象
7.1类
7.1.1常量
7.1.2成员属性
7.1.3成员方法
7.1.4类的编译
7.1.5内部类
7.1.6类的自动加载
7.2对象
7.2.1对象的创建
7.2.2非静态成员属性的读写
7.2.3对象的复制
7.2.4对象的比较
7.2.5对象的销毁
7.3继承
7.3.1常量的继承
7.3.2成员属性的继承
7.3.3成员方法的继承
7.4动态属性
7.5魔术方法
7.6小结
第8章命名空间
8.1概述
8.2命名空间的定义
8.3命名空间的使用
8.3.1use导入
8.3.2动态用法
8.4小结
第9章PHP基础语法的实现
9.1静态变量
9.2常量
9.2.1const
9.2.2define()
9.3全局变量
9.3.1全局变量符号表
9.3.2全局变量的访问
9.3.3全局变量的销毁
9.3.4超全局变量
9.4分支结构
9.4.1if
9.4.2switch
9.5循环结构
9.5.1while
9.5.2dowhile
9.5.3for
9.5.4foreach
9.6中断及跳转
9.6.1break/continue
9.6.2goto
9.7include/require
9.8异常处理
9.8.1PHP中的trycatch
9.8.2内核中的异常处理
9.9break/continueLABEL语法的
实现
9.10小结
0章扩展开发
10.1扩展的内部实现
10.2扩展的构成及编译
10.2.1脚本工具
10.2.2扩展的编写步骤
10.2.3config.m4
10.3钩子函数
10.3.1模块初始化阶段
10.3.2请求初始化阶段
10.3.3请求结束阶段
10.3.4tdeactivate阶段
10.3.5模块关闭阶段
10.4全局资源
10.5ini配置
10.6函数
10.6.1内部函数注册
10.6.2函数参数解析
10.6.3引用传参
10.函数返回值
10.6.5函数调用
10.7Zval的操作
10.7.1zval的创建及获取
10.7.2变量复制
10.7.3引用计数
10.7.4字符串操作
10.7.5数组操作
10.8常量
10.9面向对象
10.9.1内部类注册
10.9.2成员属性
10.9.3成员方法
10.9.4常量
10.9.5类的实例化
10.10资源
10.11小结
内容简介
PHP作为流行的语言之一,自靠前个版本发布至今的二十几年里经历了多次重大改进,PHP7版本很大的特色在于其性能上的突破,比PHP5快了一倍。目前PHP7已经得到了广泛应用,越来越多的项目从PHP5迁移到了PHP7。目前,关于PHP内核的资料很好有限,本书以当前流行的PHP7版本为基础,系统性地、尽可能详细地介绍PHP语言底层的实现,旨在帮助更多的开发者进一步理解PHP,参与到PHP的实现中,为未来PHP的发展贡献一份力量!全书内容主要包括PHP数据类型的实现、PHP的编译及执行、PHP内存的管理、函数及面向对象的实现、PHP基础语法的实现,以及PHP扩展的开发。
作者简介
秦朋 著 著
秦朋,不错开发工程师,曾就职于360、搜等公司,有多年高并发、分布式服务开发经验,尤其熟悉PHP扩展及其底层的实现机制,对PHP有深入的理解。目前就职于滴滴引擎技术部,从事分单架构方面的工作。