php-ext-embed:用C和PHP编写您PHP扩展!

时间:2024-05-22 02:19:36
【文件属性】:

文件名称:php-ext-embed:用C和PHP编写您PHP扩展!

文件大小:20KB

文件格式:ZIP

更新时间:2024-05-22 02:19:36

C

php-ext-embed 生成状态:[ ]( ) 这是什么 php-ext-embed是一个工具,可帮助您将PHP脚本的各个部分直接嵌入php扩展名(以*.so文件形式生成,用C编写)。 我为什么要使用它 用PHP和C进行混合语言编程! 我们编写PHP扩展的原因很简单-在大多数情况下通过在C中实现关键算法来提高性能,但是围绕该算法您需要一些业务逻辑代码来包装它,而使用Zend API总是非常复杂,这使得绿色双手被困。 我们的工作允许您将PHP库植入特定的扩展文件中,然后只能使用C编写性能关键部分,其余使用PHP编写。 最后,您将获得一个扩展名为.so文件,而没有任何外部phplib依赖项,并且摆脱了版本不兼容的所有麻烦。 它使维护和分发扩展更加容易。 如何使用 请参考以快速浏览我们的样本扩展。 快速开始 克隆此项目。 制作。 现在,扩展文件构建在sample / modul


【文件预览】:
php-ext-embed-master
----.travis.yml(254B)
----bin()
--------php-ext-embed(3KB)
----sample()
--------php_sample.h(2KB)
--------tests()
--------sample.c(3KB)
--------.gitignore(935B)
--------lib()
--------php-ext-embed(2B)
--------config.m4(454B)
----php_ext_embed.m4(6KB)
----LICENSE(1KB)
----php_ext_embed.h(4KB)
----.gitignore(19B)
----php_ext_embed.c(6KB)
----Makefile(311B)
----NEWS(299B)
----README.md(3KB)
----php_ext_embed_stream.c(8KB)

网友评论