目录目录目录中汉字部分代表已经翻译完成的章节,带链接的表示已经发布的,未待链接的表示正在校正即将发布的。 PHP的生命周期 让我们从SAPI开始PHP的启动与终止PHP的生命周期线程安全小结 PHP变量在内核中的实现 变量的类型变量的值创建PHP变量变量的存储方式变量的检索类型转换小结 内存管理 内存管理引用计数总结 配置编译环境 编译前的准备PHP编译前的config配置Unix/Linux平台下的编译在Win32平台上编译PHP小结 第一个扩展 一个扩展的基本结构编译我们的扩展静态编译编写函数小结 函数的返回值 一个特殊的参数:return_value引用与函数的执行结果小结 函数的参数 zend_parse_parametersArg Info 与类型绑定小结 Array与HashTable 数组(C中的)与链表操作HashTable的API在内核中操作PHP语言中数组小结 PHP中的资源类型 复合类型的数据——资源Persistent Resources资源自有的引用计数小结 PHP中的面向对象(一) zend_class_entry定义一个类定义一个接口类的继承与接口的实现小结 PHP中的面向对象(二) 生成对象的实例与调用方法读写对象的属性小结 启动与终止的那点事 关于生命周期MINFO与phpinfo常量PHP扩展中的全局变量PHP语言中的超级全局变量小结 ini配置文件 读写ini配置小结 流式访问 流的概览打开与读写流Static Stream Operations小结 流的实现 PHP Streams的本质流的封装——wrapper实现wrapperManipulation状态与属性读取小结 有趣的流 流的上下文流的过滤器小结 配置和链接 Autoconf库的查找强制模块依赖Speaking the Windows Dialect小结 扩展生成器 ext_skel生成器PECL_Gen生成器小结 设置宿主环境 嵌入式SAPI构建并编译一个宿主应用通过嵌入包装重新创建cli老技术新用小结 高级嵌入式 回调到php中错误处理初始化php覆写INI_SYSTEM和INI_PERDIR选项捕获输出同时扩展和嵌入小结