Hack和PHP有什么区别

  • 本文关键字:区别 PHP Hack php hacklang
  • 更新时间 :
  • 英文 :


我离开PHP世界几年了,从那时起我就开始在C#.Net工作。我正在考虑再次深入研究 PHP,今天我遇到了 http://hhvm.com/它似乎更类似于 C#而不是纯 PHP。

所以我的问题是Hack编程语言和PHP有什么区别?

这是一个非常古老的问题,但随着它被重新打开,答案可能会对未来的读者有所帮助。为了了解它们的不同之处,您首先需要了解它们的相似之处。

Hack源自PHP。它是由Facebook设计的,当时PHP缺乏现代PHP版本中存在的各种功能,例如函数的返回类型声明,并且旨在在HHVM上运行,以提高PHP的性能。它还被设计为与现有的PHP脚本在很大程度上兼容,以保持他们现有的代码功能,允许他们逐渐将他们的纯PHP代码迁移到Hack。然而,值得注意的是,由于各种原因(性能、安全性、遗留支持等),有些功能故意没有在 Hack 中实现。

现在随着 PHP

7 的出现,由于 PHP 和 Hack 之间的差异和不兼容性,HHVM 不再正式支持 PHP。从所有意图和目的来看,这两者是完全不同的语言,恰好有一个旧版本的PHP作为共同的祖先。

相关内容

  • 没有找到相关文章

最新更新