質問
Facebook のハック言語を検討していましたが、サーバーで複数の php サイトを実行しています。
ここで、ハックを PHP に変換してサーバー上で実行できるように、ハックで開発できるツールがあるかどうか疑問に思いました。
解決
Hack は PHP のサブセットでもスーパーセットでもありません。私たちはこれを「方言」と呼んでいます。多くの (すべてではない) 機能を Hack から PHP に変換するツールを作成することは現時点でも可能かもしれませんが、それが良いアイデアであるとは考えていません。このスレッドでは、その理由についていくつかの議論と詳細が説明されています。 https://github.com/facebook/hhvm/issues/2236 (超短い要約:ランタイムに型アノテーションを強制させたいのです。)
そのスレッドが言っているように、特に Hack への全面的な変換を望まないフレームワークに対しては、現在よりも優れた PHP 変換ストーリーを望んでいます (ユーザー/顧客のほとんどを失うことになるため:))。まだ何もありませんが、まだ取り組んでいないアイデアがいくつかあります。
所属していません StackOverflow