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选项捕获输出同时扩展和嵌入小结 转载于:https://www.cnblogs.com/lchb/articles/3125493.html