PHP Windows 扩展的开发(3) 类的实现
来源:互联网 发布:威固n72知乎 编辑:程序博客网 时间:2024/05/20 06:25
之前是函数的简单实现, 现在来看看类的简单实现。
在PHP中可以实现如下的一个简单的Person类
那我们来看看, 怎么在扩展中实现它。
我们还是借助之前的hello_world的扩展。
首先还是在php_hello_world.h中增加对类的定义。
这里可以发现, 和普通的函数的定义不一样的是, 我们使用的PHP_METHOD方法而不是PHP_FUNCTION
传入参数的定义还是一样的,
上面的宏实现在之前有描述过。
对类的实现, 还要将其注册到到zend 的内部类中,
然后就是对其的具体函数的实现
这样就实现了对类的扩展, 我们来看看其应用,
- PHP Windows 扩展的开发(3) 类的实现
- PHP Windows 扩展的开发(1)
- PHP Windows 扩展的开发(2) 参数
- 在Windows环境下进行PHP扩展的开发
- PHP扩展开发(2):实现类扩展(转载)
- PHP扩展开发(2):实现类扩展
- PHP扩展开发(2):实现类扩展
- Windows下的PHP扩展
- Windows下的PHP扩展
- windows开发php扩展
- Windows上PHP扩展的实现,部署及应用
- php的扩展和嵌入--c++类的扩展开发
- 关于php的扩展开发
- php C++扩展的开发
- Windows WAMP PHP 扩展开发
- PHP扩展开发—windows
- php扩展开发2(my_module实现)
- php扩展开发笔记(3)类的静态数组属性定义
- Android 内存监测工具 DDMS --> Heap
- a:visited 权重
- ORA-16038 ORA-19809 ORA-00312 错误解决
- c#允许多线程访问主线程创建的控件的代码
- 2011年2月份13个jQuery最佳插件推荐
- PHP Windows 扩展的开发(3) 类的实现
- 键盘/鼠标钩子的延迟问题
- Android 实现文件的下载
- iPhone开发过程中检测多次Release问题
- 转载 GDB启动配置文件
- Fedora 15 简单配置
- asp 如何同时提交多条记录进行保存?
- windows 7 硬盘安装ubuntu(转)
- android listview 连续调用 getview问题分析及解决。