设为首页|加入收藏 精品推荐:
返回首页>>当前位置:主页 > php随笔 >

php开发三类扩展开发的方式

来源:未知 | 作者:技术小白 | 点击:
php开发三类扩展开发的方式作为世界上最好的言语,php有着非常灵敏的语法,它的灵敏乃至有时候让你摸不到脑筋,函数的命名不规范遭到了很多人的批评,然而这些并不能阻挠它的开展。

php开发三类扩展开发的方式

没有一种言语从规划之初就可以做一切事情,因此咱们需求不断去开展它,扩展它,而php的扩展便是它这些年不断前行的动力,yar,swoole的呈现,让php又焕发出青春活力。


php的扩展开发主要有三种办法。

PHP-CPP

php-cpp是一套c++类库,便利咱们用来开发php的扩展程序。它具有速度极快的特色。不需求知道zendengine的常识就可以开发扩展,并且可以拜访php中的各种语法结构和变量。


由于php的很多函数都是来自于c言语命名,因此当你运用c++开发php的扩展的时候,你会感到很亲热,感到很熟悉,感到上手很容易。

Zephir

它供给了类型系统,以友爱的言语将静态和动态类型结合在了一同,并运用行业标准的编译器将其编译为机器代码,具有高可维护的特色。

zephir是安全的,它禁止咱们运用指针拜访内存,并供给了废物回收器,进行废物回收,避免了内存泄漏。


它是跨渠道的,可以支持多个系统渠道。

ext_skel

这是php源码自带的扩展生成东西,运用它,可以快速建立一个扩展框架。

运用此办法需求你有c言语的基本常识,会编译c代码。

运用phpize生成configure文件,进行编译安装。

总结

随着FFI的呈现,php可以愈加优雅的运用嵌套其它言语,也许今后,将会呈现更多运用php原生言语开发出来的扩展。php开发三类扩展开发的方式

您可能对以下内容感兴趣

小编分享

  • 广告位一
  • 广告位二
  • 广告位三
  • 广告位四
  • 广告位五

最新评论文章

回到顶部