• TIPI
    • 目录
    • 第一章 准备工作和背景知识
      • 第一节 环境搭建
      • 第二节 源码结构、阅读代码方法
      • 第三节 常用代码
      • 第四节 小结
    • 第二章 用户代码的执行
      • 第一节 生命周期和Zend引擎
      • 第二节 SAPI概述
        • Apache模块
        • 嵌入式
        • FastCGI
      • 第三节 PHP脚本的执行
        • 词法分析和语法分析
        • opcode
        • opcode处理函数查找
      • 第四节 小结
    • 第三章 变量及数据类型
      • 第一节 变量的结构和类型
        • 哈希表(HashTable)
        • PHP的哈希表实现
      • 第二节 常量
      • 第三节 预定义变量
      • 第四节 静态变量
      • 第五节 类型提示的实现
      • 第六节 变量的生命周期
        • 变量的赋值和销毁
        • 变量的作用域
        • global语句
      • 第七节 数据类型转换
      • 第八节 小结
    • 第四章 函数的实现
      • 第一节 函数的内部结构
        • 函数的内部结构
        • 函数间的转换
      • 第二节 函数的定义,传参及返回值
        • 函数的定义
        • 函数的参数
        • 函数的返回值
      • 第三节 函数的调用和执行
      • 第四节 匿名函数及闭包
      • 第五节 小结
    • 第五章 类和面向对象
      • 第一节 类的结构和实现
      • 第二节 类的成员变量及方法
      • 第三节 访问控制的实现
      • 第四节 类的继承,多态及抽象类
      • 第五节 魔术方法,延迟绑定及静态成员
      • 第六节 PHP保留类及特殊类
      • 第七节 对象
      • 第八节 命名空间
      • 第九节 小结
    • 第六章 内存管理
      • 第一节 内存管理概述
      • 第二节 PHP中的内存管理
      • 第三节 内存使用:申请和销毁
      • 第四节 垃圾回收
        • 新的垃圾回收
      • 第五节 内存管理中的缓存
      • 第六节 写时复制(Copy-On-Write)
      • 第七节 小结
    • 第七章 Zend虚拟机
      • 第一节 虚拟机概述
      • 第二节 语法的实现
        • 词法解析
        • 语法分析
        • 实现自己的语法
      • 中间代码的执行
      • 第四节 PHP代码的加密解密
      • 小节
    • 附录A: PHP及Zend API
    • 附录C VLD扩展使用指南
    • 附录D 怎么样为PHP贡献自己的力量