Skip to content

blogdaren/Deep-Into-PHP7-Internals

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

71 Commits
 
 
 
 

Repository files navigation

《深入PHP内核源码》【原创视频课程】

研究对象

  • 视频课程研究的是PHP内核源码,而不是PHP上层或周边,换句话:研究的是工业级的C项目:PHP解释器

视频说明

  • 视频中没有任何花里胡哨的东西,只有求真务实的源码探索,以及探索许许多个为什么。

  • 视频是作者虎哥精心制作的原创课程,全部立足于: 源码解读 + GDB调试 + 实战例证。

  • 视频配套的文档是一个字一个字认真敲入的,附有大量手绘原创插图,目前已高达15000余字。

  • B站有发布若干节公开视频,具体请移步B站观看

视频风格

  • 重概念:在技术研究这个事情上,作者力求概念的严谨性和非歧义性

  • 人性化:作者会尽量将抽象、晦涩的知识点用通俗的语言或者大白话来给大家进行分享和解读。

  • 求准确:比如把汇编指令push rbp描述为将rbp寄存器入栈的模糊说法,明显有严重误导倾向。

购买支持

若课程对你有价值,欢迎点此购买支持全套视频课程

购买渠道

持续更新视频

  • 【第01节】深入PHP内核源码:先看要研究啥?
  • 【第02节】深入PHP内核源码:准备调试环境
  • 【第03节】深入PHP内核源码:PHP生命周期详述
  • 【第04节】深入PHP内核源码:PHP生命周期详述
  • 【第05节】深入PHP内核源码:研究PCTNL扩展源码
  • 【第06节】深入PHP内核源码:实战PCNTL信号机制
  • 【第07节】深入PHP内核源码:实战内核异步信号
  • 【第08节】深入PHP内核源码:研究生命周期源码
  • 【第09节】深入PHP内核源码:研究生命周期源码
  • 【第10节】深入PHP内核源码:安全修改进程标题
  • 【第11节】深入PHP内核源码:解析PHP配置文件
  • 【第12节】深入PHP内核源码:SAPI到底是什么?
  • 【第13节】深入PHP内核源码:PHP-FPM配置文件详解
  • 【第14节】深入PHP内核源码:PHP-FPM核心数据结构
  • 【第15节】深入PHP内核源码:PHP-FPM初始阶段细节
  • 【第16节】深入PHP内核源码:PHP-FPM初始阶段细节
  • 【第17节】深入PHP内核源码:PHP-FPM运行阶段细节
  • 【第18节】深入PHP内核源码:PHP-FPM陷入事件循环
  • 【第19节】深入PHP内核源码:PHP-FPM进程退出细节
  • 【第20节】深入PHP内核源码:PHP-FPM进程伸缩管理
  • 【第21节】深入PHP内核源码:PHP-FPM请求阶段细节
  • 【第22节】深入PHP内核源码:PHP-FPM对端工作原理
  • 【第23节】深入PHP内核源码:FastCGI核心数据结构
  • 【第24节】深入PHP内核源码:FastCGI客户端实现
  • 【第25节】深入PHP内核源码:FastCGI服务端实现
  • 【第26节】深入PHP内核源码:PHP-FPM处理POST数据细节
  • 【第27节】深入PHP内核源码:PHP-FPM处理POST数据细节
  • 【第28节】深入PHP内核源码:面向四层协议的FastCGI协议抓包实战
  • 【第29节】深入PHP内核源码:面向四层协议的FastCGI协议抓包实战
  • 【第30节】深入PHP内核源码:变量实现的核心数据结构ZVAL
  • 【第31节】深入PHP内核源码:实战ZVAL全类型变量表达
  • 【第32节】深入PHP内核源码:字符串实现的核心数据结构zend_string
  • 【第33节】深入PHP内核源码:字符串的分类以及实战
  • 【第34节】深入PHP内核源码:哈希表涉及的核心概念
  • 【第35节】深入PHP内核源码:哈希表实现的核心数据结构
  • 【第36节】深入PHP内核源码:两种不同类型的数组packed array和hash array
  • 【第37节】深入PHP内核源码:哈希表的初始化
  • 【第38节】深入PHP内核源码:哈希表之元素插入
  • 【第39节】深入PHP内核源码:哈希表之元素冲突
  • 【第40节】深入PHP内核源码:哈希表之元素查找
  • 【第41节】深入PHP内核源码:哈希表之元素删除
  • 【第42节】深入PHP内核源码:哈希表之Resize & Rehash
  • 【第43节】深入PHP内核源码:哈希表之PackedArray转为HashArray
  • 【第44节】深入PHP内核源码:垃圾回收之引用计数
  • 【第45节】深入PHP内核源码:实战复杂类型变量的引用计数
  • 【第46节】深入PHP内核源码:垃圾回收相关的核心数据结构
  • 【第47节】深入PHP内核源码:实战垃圾产生的过程
  • 【第48节】深入PHP内核源码:垃圾回收的具体算法
  • 【第49节】深入PHP内核源码:实战垃圾鉴定和回收
  • 【第50节】深入PHP内核源码:实战垃圾鉴定和回收
  • 【第51节】深入PHP内核源码:内存管理器的核心思想
  • 【第52节】深入PHP内核源码:内存管理器的核心数据结构
  • 【第53节】深入PHP内核源码:内存池的初始化以及内存对齐
  • 【第54节】深入PHP内核源码:实战Huge内存的分配过程
  • 【第55节】深入PHP内核源码:实战Large内存的分配过程
  • 【第56节】深入PHP内核源码:实战Small内存的分配过程
  • 【第57节】深入PHP内核源码:实战Small内存的分配过程
  • 【第XX节】预计会高达100节:欢迎点此购买支持全套原创视频

About

原创视频课程:《深入PHP内核源码》

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published