> HHVM(Hiphop虚拟机):潜在的PHP 6引擎?
关键因素:
- 性能:> Facebook的HHVM具有明显更快的执行速度和更有效的资源利用率,这比PHP的传统引擎Zend Engine。 但是,当前对Zend引擎依赖性扩展的支持有限,目前阻碍了广泛采用。>
- > Facebook的角色:虽然Facebook的支持确保了HHVM的持续开发和优化,但其未来与Facebook对PHP的承诺相关。 Facebook优先事项的转变可能会影响HHVM的进度。
替代方案:- 现有的解决方案(例如Phalcon框架和Zephir语言)在Zend Engine环境中提供性能增强,允许近距离的速度而无需切换引擎。
期待已久的PHP 6仍然难以捉摸。 虽然次要版本更新经常引入实质性功能,但主要版本6版本仍然不确定。 本文探讨了HHVM在假设的PHP中替换Zend引擎的可能性。
>

> HHVM提案:
>在phpclasses.org播客上的讨论强调了HHVM在PHP 6中取代Zend Engine的有趣想法。虽然推测,但值得研究潜在的好处和缺点。 HHVM与受欢迎的图书馆,CMS和框架的兼容性正在稳步改善。
HHVM的优势:
速度和效率:> Facebook的支持: Facebook的投资保证了HHVM的持续开发和优化,利用了他们在高急性,高流量的环境中的专业知识。 他们先前对发电机的采用证明了他们的前瞻性方法。
- 黑客语言:> hhvm与hAck的集成,一种静态型的PHP导数,提高了代码质量和汇编效率,进一步提高了性能。>
HHVM的缺点:- :
>
- 扩展兼容性:HHVM与许多Zend Entiment依赖性扩展的不相容性构成了重大挑战。 转换这些扩展将需要开源社区的巨大努力。>
- > Facebook依赖性:>
诸如Phalcon和Zephir之类的解决方案在现有的Zend Engine生态系统内提供了可观的性能增长,从而最大程度地减少了对完整发动机开关的需求。
-
结论:
PHP的未来和HHVM的潜在作用仍然是悬而未决的问题。 尽管HHVM具有令人信服的性能优势,但其局限性和依赖性却带来了重大障碍。 PHP社区有选择:在熟悉的Zend Engine环境中拥抱HHVM和HACK以获得最佳性能或利用Phalcon和Zephir等现有解决方案。 最终,PHP取决于持续创新和社区参与的成功。 共享HHVM/HACK和PHALCON/ZEPHIR的教程和资源对于集体进步至关重要。
常见问题(常见问题解答):>
FAQ部分提供了有关HHVM和Zend Engine的常见问题的简洁答案,重点介绍其差异,绩效比较,兼容性问题以及未来的前景。 (为了清晰和简洁而保留原始常见问题,并稍微改写)。
以上是hhvm vs Zend Engine在PHP 6中的详细内容。更多信息请关注PHP中文网其他相关文章!