网站地图
首页
C语言
java
PHP
数据库
PHP是什么?
PHP安装与配置
PHP函数手册
PHP脚本
PHP扩展开发及内核应用
当前位置:
php家园
>
PHP
>
PHP扩展开发及内核应用
PHP的生命周期
1、概述
2、让我们从SAPI开始
3、PHP的启动与终止
4、PHP的生命周期
5、线程安全
PHP变量在内核中的实现
1、概述
2、变量的类型
3、变量的值
4、创建PHP变量
5、变量的存储方式
6、变量的检索
7、类型转换
8、小结
内存管理
1、内存管理
2、引用计数
配置编译环境
1、动手编译PHP
2、PHP编译前的config配置
3、Unix/Linux平台下的编译
第一个扩展
1、一个扩展的基本结构
2、编译我们的扩展
3、静态编译
4、编写函数
函数的返回值
1、函数的返回值
2、一个特殊的参数:return_value
3、引用与函数的执行结果
函数的参数
1、zend_parse_parameters
2、Arg Info 与类型绑定
Array与HashTable
1、数组(C中的)与链表
2、操作HashTable的API
3、在内核中操作PHP语言中数组
PHP中的资源类型
1、复合类型的数据——资源
2、Persistent Resources
3、资源自有的引用计数
PHP中的面向对象(一)
1、zend_class_entry
2、定义一个类
3、定义一个接口
4、类的继承与接口的实现
PHP中的面向对象(二)
1、生成对象的实例与调用方法
2、读写对象的属性
启动与终止的那点事
1、关于生命周期
2、MINFO与phpinfo
3、常量
4、PHP扩展中的全局变量
5、PHP语言中的超级全局变量(Superglobals)
ini配置文件
1、声明和访问INI设置
流式访问
1、流的概览
2、打开与读写流
3、静态资源操作
流的实现
1、PHP Streams的本质
2、流的封装——wrapper
3、实现一个包装器
4、流的操纵
5、读取流的状态与属性
有趣的流
1、流的上下文
2、流的过滤器
配置和链接
1、autoconf
2、库的查找
3、强制模块依赖
扩展生成器
1、ext_skel生成器
2、PECL_Gen生成器
设置宿主环境
1、嵌入式SAPI
2、构建并编译一个宿主应用
3、通过嵌入包装重新创建cli
4、老技术新用
高级嵌入式
1、回调到php中
2、错误的处理
3、初始化php
4、覆写INI_SYSTEM和INI_PERDIR选项
5、捕获输出
6、同时扩展和嵌入