360正式开源zendAPI 项目,让 PHP 的扩展开发成为一种享受

发布时间:2019-06-25 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了360正式开源zendAPI 项目,让 PHP 的扩展开发成为一种享受脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

360项目介绍:
360开源官方gIThubhttps://github.com/qihoo360

今天给大家介绍一个360最新开源的产品zendAPI
项目开源地址: https://github.com/Qihoo360/z...

clipboard.png

zendAPI 是什么

zendAPI 是对 Zend Engine 的 C 接口使用 C++ 的最新标准 C++11 进行而面向对象的封装,从而屏蔽了底层 Zend Engine API 的接口复杂性,加快开发 PHP 扩展的效率。从而让 PHP 的扩展开发成为一种享受,不用在考虑不同 PHP 版本带来的差异性,让开发者专注于自身的业务逻辑。

zendAPI 的使命

让 PHP 的扩展开发成为一种享受

为什么项目名叫做 zendAPI

考虑到项目本身就是对 PHP 语言引擎的开发接口的封装已经 PHP 的语言引擎叫做 Zend Engine,为了方便大家记住我便将项目命名为 zendAPI,官方网站使用 zendapi.org

zendAPI 的特性

  • 完全面向对象,对 Zend Engine API 进行二次定义
  • 使用现代的 C++11 语法进行开发,便于维护
  • 最大化屏蔽 PHP 版本对扩展开发的影响,zendAPI 将对 Zend Engine API 不同版本带来的差异屏蔽掉
  • 高覆盖的单元测试,保证代码质量
  • 在封装的时候,尽最大能力保证性能
  • 致力于项目库的二进制兼容

项目说明

为了减少研发精力,在决定开发 zendAPI 的时候,在设计思想上我们参考了国外的同类项目 PHPCPP,非常感谢这个团队将这么卓越的项目带给了 PHP 社区,我们在这里表示感谢,我们也将在 zendAPI 项目中对 PHPCPP 的引用加上版权声明,同时把我们发现的代码 bug 反馈到 PHPCPP。

PS:

PHPCPP 的 github 地址是: https://github.com/CopernicaM... 大家有兴趣可以去研究。

怎么参与交流

下面是我们项目的线上交流QQ群和微信的二维码,大家可以扫码加入:

clipboard.png

360正式开源zendAPI 项目,让 PHP 的扩展开发成为一种享受

Segmentfault技圈:https://segmentfault.com/g/15...

欢迎大家在这两个平台上与我们进行互动

特别感谢

360 无线安全研究部 独角兽团队 (unicorn team)

脚本宝典总结

以上是脚本宝典为你收集整理的360正式开源zendAPI 项目,让 PHP 的扩展开发成为一种享受全部内容,希望文章能够帮你解决360正式开源zendAPI 项目,让 PHP 的扩展开发成为一种享受所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。