我是靠谱客的博主 娇气戒指,最近开发中收集的这篇文章主要介绍自己动手写php扩展-类和接口,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.利用php-src提供的工具生成扩展的骨架

sudo ./ext_skel.php  --ext testclass

2.添加类和接口的声明php_testclass.h中

PHP_METHOD(TestClass, __construct);
PHP_METHOD(TestClass, hello);

3.php_testclass.c中


static const zend_function_entry date_funcs_date[] = {
	PHP_ME(DateTime,			__construct,		NULL, ZEND_ACC_PUBLIC)
	PHP_ME(DateTime,			hello,			NULL, ZEND_ACC_PUBLIC)
	PHP_ME_MAPPING(test1, testclass_test1, arginfo_testclass_test1, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
	PHP_ME_MAPPING(test2,    testclass_test2,    arginfo_testclass_test2, ZEND_ACC_PUBLIC|ZEND_ACC_STATIC)
	
	PHP_FE_END
};

4.

最后

以上就是娇气戒指为你收集整理的自己动手写php扩展-类和接口的全部内容,希望文章能够帮你解决自己动手写php扩展-类和接口所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部