我正在研究 Facebook 的 hack 语言,但我有一个服务器运行多个 php 站点。

现在我想知道是否有一个工具可以将 hack 转换回 php,这样它就可以在我的服务器上运行,但我可以用 hack 进行开发?

有帮助吗?

解决方案

Hack 既不是 PHP 的子集,也不是 PHP 的超集——我们一直称其为“方言”。虽然现在可以编写一个工具将许多(但不是全部!)功能从 Hack 转换为 PHP,但我们认为这不是一个好主意。该线程对原因进行了一些讨论和阐述: https://github.com/facebook/hhvm/issues/2236 (超简短摘要:您确实希望运行时强制执行您的类型注释。)

正如该帖子所说,我们确实想要一个比现在更好的 PHP 转换故事,特别是对于那些不想转换为 Hack 批发的框架(因为他们会失去大部分用户/客户:))。我们还没有任何东西,但有一些想法我们还没有抽出时间去研究。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top