深入理解php内核
http://www.php-internal.com/book/?p=index
?
第一章 准备工作和背景知识
第一节 环境搭建第二节 源码布局及阅读方法第三节 常用代码第四节 小结第二章 用户代码的执行
第一节 PHP生命周期第二节 从SAPI开始Apache模块嵌入式Fastcgi第三节 Zend引擎与脚本执行词法分析和语法分析opcode附:找到Opcode具体实现第四节 小结第三章 变量及数据类型
第一节 变量的内部结构哈希表(HashTable)PHP的哈希表实现第二节 常量第三节 预定义变量第四节 静态变量第五节 类型提示的实现第六节 变量的生命周期变量的赋值和销毁变量的作用域global语句第七节 数据类型转换第八节 小结第四章 函数的实现
第一节 函数的内部结构函数的内部结构函数间的转换第二节 函数的定义,参数及返回值函数的定义函数的参数函数的返回第三节 函数的调用和执行第四节 匿名函数及闭包第五节 小结第五章 类和面向对象
第一节 类的结构和实现第二节 类的成员变量及方法第三节 访问控制的实现第四节 类的继承, 多态及抽象类第五节 魔术方法,延迟绑定及静态成员第六节 PHP保留类及特殊类第七节 对象第八节 命名空间第九节 小结第六章 内存管理
第一节 内存管理概述第二节 PHP中的内存管理第三节 内存使用:申请和销毁第四节 垃圾回收机制新的垃圾回收机制第五节 内存管理中的缓存第六节 写时复制(Copy-On-Write)第七节 小结第七章 Zend虚拟机
第一节 虚拟机概述第二节 语法的实现词法分析语法分析实现自己的语法第三节 中间码的执行第四节 源码的加密解密实现第五节 小结第八章 线程安全
第九章 错误和异常处理
第十章 文件和流
第十一章 网络编程
第十二章 配置文件
第十三章 扩展开发
第十四章 PHP新功能
命名空间(Namespace)匿名函数闭包Traits第十五章 CPHP以外: PHP编译器
HipHopphcRoadsend第十六章 开发实例
第一节 opcode缓存扩展第二节 性能监控及优化扩展第三节 扩展PHP语法,为PHP增加语法特性