php – HHVM(HipHop)是否支持Postgresql / arbitary pecl扩展?

前端之家收集整理的这篇文章主要介绍了php – HHVM(HipHop)是否支持Postgresql / arbitary pecl扩展?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
Facebook今天发布了一项重大声明 – HHVM is replacing the original hiphop compiler.

旧的HipHop对扩展的支持有限 – 包括IIRC,没有postgres支持.

HHVM是否支持所有pecl扩展?它支持多少标准PHP库?

HHVM不支持什么?

在我最初回答这个问题的那一年里,情况发生了巨大变化. HHVM now publishes an extension list.虽然他们尚未建立对ext / pgsql支持,但他们指向实现ext / pgsqlthis third party extension,并为PDO提供Postgres支持.他们现在也发布了 documentation on writing your own extensions.

我原来的答案如下.请记住,HHVM已经完全取代了HipHop,下面的链接和信息现在已经过时了.

Does HHVM support all pecl extensions?

所有当前的PHP扩展都与当前的PHP代码库,Zend API和现有的PHP VM密不可分.

HipHop和HHVM是PHP语言的单独实现,使用不同的方法来执行PHP代码.它们不使用现有的PHP代码库,Zend ZPI或PHP VM.任何现有的PHP扩展(例如在PECL上托管的扩展)都不能直接移植到HipHop / HHVM.

实际上,与完全重新实现完全相同的扩展并不是“移植”扩展.好消息,如果有的话,许多PHP扩展只是简单的薄板,而不是任何库被转换为扩展所暴露的原始C级API.根据目标的不同,端口可能非常简单.另一方面,并​​非所有扩展都是围绕第三方库的包装器,因此YMMV.

How much of the standard PHP library does it support?

看起来支持的扩展列表可以在runtime / ext目录中找到.

https://github.com/facebook/hiphop-php/tree/master/src/runtime/ext

看起来相当全面,他们甚至有PDO.虽然没有Postgres支持的迹象.

原文链接:https://www.f2er.com/php/135268.html

猜你在找的PHP相关文章