请选择 进入手机版 | 继续访问电脑版

php中文网 | cnphp.com

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 视频教程
查看: 1839|回复: 0

全方位深度剖析PHP7底层源码

[复制链接]

275

主题

277

帖子

1220

积分

管理员

Rank: 9Rank: 9Rank: 9

UID
1
威望
0
积分
868
贡献
0
注册时间
2021-4-14
最后登录
2021-11-29
在线时间
115 小时
QQ
发表于 2021-5-13 22:42:11 | 显示全部楼层 |阅读模式
  • 第1章 课程介绍
本章主要介绍课程要讲的知识点,以及课程要求等。
  • 第2章 PHP7的新特性
本章主要介绍PHP7的新特性,做基准测试,与PHP5对比验证PHP7的性能提升程度,引出对PHP7源码学习的必要性。
  • 第3章 基本变量与内存管理机制
本章主要讲解C语言中结构体和联合体的区别、宏定义、具体讲zval与字符串的实现 并以字符串为例,演示写时复制,讲内存回收的方案,使用GDB展示内存的使用情况等。
  • 第4章 PHP运行的生命周期
本章主要介绍使用GDB展示PHP代码的执行过过程,按阶段讲解使用cli模式讲解、PHP7的生命周期以及fpm的生命周期,包括fastcgi协议等。
  • 第5章 PHP代码的解析与执行
本章主要介绍编译器,以及源程序的分析过程,具体讲解Lex/YACC、Re2c/Bison词法和语法分析器以及讲解词法语法分析用到的数据结构等。
  • 第6章 基本语法实现的细节和原理
本章主要介绍条件判断语法实现、循环语法实现、中断与跳转、文件的引入、异常和错误的处理以及实战体验include和reuqire的区别。
  • 第7章 编写一个PHP扩展
本章讲解编写和编译扩展的基本流程,了解了PHP执行的原理,对于固化的逻辑,可以通过编写扩展来提高性能以及编写一个扩展。
  • 第8章 课程总结
本章对课程做总结与回顾。

下载地址:

游客,如果您要查看本帖隐藏内容请回复


PHP中文网 免责声明
1、本站为非营利性网站,全站所有资料仅供网友个人学习使用,禁止商用
2、本站所有文档、视频、书籍等资料均由网友分享,本站只负责收集不承担任何技术及版权问题
3、如本帖侵犯到任何版权问题,请立即告知本站fiorkn@foxmail.com,本站将及时予与删除下载链接并致以最深的歉意
4、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
5、一经注册为本站会员,一律视为同意网站规定,本站管理员及版主有权禁止违规用户
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|php中文网 | cnphp.com ( 赣ICP备2021002321号-2 )

GMT+8, 2021-11-29 23:01 , Processed in 0.031735 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

申明:本站所有资源皆搜集自网络,相关版权归版权持有人所有,如有侵权,请电邮(fiorkn@foxmail.com)告之,本站会尽快删除。

快速回复 返回顶部 返回列表