• 课程 / PHP

    PHP7底层源码级开发实战

    《大前端开发》直播班,开课啦!

    立即报名 >
    介绍章节评论课件
    本课程将带你深入剖析PHP7源码,掌握PHP7源码背后的原理,内核机制、核心技术点、PHP扩展及架构设计思想等,提高你的源码阅读和分析能力,提升你的编程技能和代码设计能力,让你快速突破技术瓶颈,解决性能调优和高并发问题。
  • 难度:高级
  • 共72章节
  • 7010次播放
  • 第1章 PHP7底层源码级开发实战(一)
    课程介绍
    带你编译和安装PHP7
    如何要对PHP7与PHP5进行性能对比(没有对...
    PHP7有哪些新特性
    PHP7还有其它新特性
    再次认识PHP7的所有特性
    什么是小而巧的zval
    不同变量对应的zval实战
    Zend_string与写时复制实战
    带你实战引用类型的使用
    第2章 PHP7底层源码级开发实战(二)
    什么是PHP7源码中的数组
    带你实战数组的增删改查
    继续实战数组的增删改查(彻底知道数组的底层实现...
    再次总结基本变量
    内存管理基础知识
    什么是真正的内存分配过程_高清
    什么是Small内存的管理
    带你实战Small内存管理
    Chunk的内存对齐
    认识真实的Small和Large内存的标记
    第3章 PHP7底层源码级开发实战(三)
    内存标记和内存释放时大小的判断
    总结内存管理
    PHP运行的生命周期
    什么是CLI模式
    实战CLI模式的生命周期
    认识模块初始化部分函数调用图
    详解php_module_startup阶段
    详解php_request_startup
    详解执行和管理阶段
    何为FPM的三种模式
    第4章 PHP7底层源码级开发实战(四)
    网络编程的基础知识
    网络编程实战
    信号处理实战
    FPM的生命周期
    实战:使用GDB调试FPM
    FastCGI协议理论讲解
    FastCGI协议实战
    继续 FastCGI协议实战
    小章总结
    第5章 PHP7底层源码级开发实战(五)
    解释型语言也需要编译吗
    NFA和DFA
    使用re2c做词法分析
    语法分析入门与巴科斯范式
    实战:使用bison做语法分析
    PHP7的词法和语法分析
    实战:PHP7词法分析过程
    PHP7语法分析的过程
    AST编译成指令集
    实战:AST编译成opcode的过程
    第6章 PHP7底层源码级开发实战(六)
    Zend虚拟机的基础
    实战:Zend虚拟机的执行
    总结并回顾
    break语法的AST、栈、符号表和指令集
    break命令执行过程_高清
    include语法的AST、栈、符号表和常量
    include 语法的执行
    条件判断语法的AST
    条件语句的栈、符号表、常量和指令集
    条件语法的执行过程
    第7章 PHP7底层源码级开发实战(七)
    foreach的AST、栈、符号表和常量数组
    foreach指令集
    foreach语法的执行过程
    异常处理的AST、栈、符号表、常量和指令集
    异常处理的执行过程
    编写一个简单的扩展
    实战:扩展的具体分析
    一个简单的日志扩展
    SeasLog扩展分析(一)
    SeasLog扩展分析(二)
    第8章 PHP7底层源码级开发实战(八)
    内部函数sort分析
    内部扩展date
    课程回顾与展望

    讲师介绍

    雪漫雨悠
    雪漫雨悠
    学生
    课程必读:

    本课程将带你深入剖析PHP7源码,掌握PHP7源码背后的原理,内核机制、核心技术点、PHP扩展及架构设计思想等,提高你的源码阅读和分析能力,提升你的编程技能和代码设计能力,让你快速突破技术瓶颈,解决性能调优和高并发问题。

    能学到什么:

    本课程将带你深入剖析PHP7源码,掌握PHP7源码背后的原理,内核机制、核心技术点、PHP扩展及架构设计思想等,提高你的源码阅读和分析能力,提升你的编程技能和代码设计能力,让你快速突破技术瓶颈,解决性能调优和高并发问题。

    全部评论我要评论

    暂无评论~
  • 取消回复发送
  • PHP中文网