我正在看Facebook的黑客语言,但我有一个服务器运行几个php网站。
现在我想知道是否有一个工具,可以转换黑客回php,所以它可以在我的服务器上运行,但我可以在黑客开发?
Hack既不是PHP的子集也不是超集——我们一直称它为"方言"。虽然现在可以编写一个工具将许多(但不是全部!)特性从Hack转换为PHP,但我们不认为这是一个好主意。这个线程有一些讨论和阐述为什么:https://github.com/facebook/hhvm/issues/2236(超级简短的总结:你真的希望运行时强制你的类型注释。)
正如那个线程所说,我们确实想要一个比现在更好的PHP转换故事,特别是对于那些不想大规模转换到Hack的框架(因为他们会失去大部分用户/客户:))。我们还没有任何东西,但是有一些想法我们还没有抽出时间去做。