当前位置: 首页 > 后端技术 > PHP

zendAPI项目简介

时间:2023-03-29 20:32:26 PHP

ProjectLogo什么是zendAPI?zendAPI是使用最新的C++标准C++11对ZendEngine的C接口进行面向对象的封装,屏蔽了底层ZendEngineAPI的接口复杂性,加快了PHP扩展的开发效率。这使得PHP扩展开发成为一种乐趣,无需考虑不同PHP版本带来的差异,让开发者专注于自己的业务逻辑。zendAPI的使命是让PHP的扩展开发成为一种享受。项目名称为什么叫zendAPI?考虑到项目本身是对PHP语言引擎的开发接口的封装,所以PHP的语言引擎称为ZendEngine。为了方便大家,我将项目命名为ForzendAPI,官网使用了zendapi.org的特性。ZendAPI完全面向对象,重新定义了ZendEngineAPI。使用现代C++11语法开发,易于维护,最大限度屏蔽PHP版本。扩展开发的影响,zendAPI将不同版本的ZendEngineAPI带来的差异屏蔽掉高覆盖率的单元测试以保证代码质量。封装的时候尽量保证性能。致力于项目库的二进制兼容性。项目描述为了减少研发工作量,在决定开发zendAPI时,在设计思路上参考了国外类似的项目PHPCPP。我们非常感谢这个团队为PHP社区带来了如此优秀的项目。我们在此表示感谢。我们也会在zendAPI项目中对PHPCPP的引用添加版权声明,同时将我们发现的代码bug反馈给PHPCPP。PS:PHPCPP的github地址为:https://github.com/CopernicaM...有兴趣的可以研究一下。国内同类型项目推荐目前国内有类似zendAPI的项目。本项目由swoole项目作者开发,值得推荐。项目名称PHP-X项目的github地址为https://github.com/swoole/PHP-X。如果你有兴趣,可以研究一下。如何参与交流以下是我们项目的在线交流QQ群和微信二维码,大家可以扫码加入:开源中国主页:https://www.oschina.net/p/zen...Segmentfault技术圈:https://segmentfault.com/g/15...欢迎大家在这两个平台上与我们互动特别鸣谢360无线电安全研究部独角兽团队(unicornteam)