質問

Facebook のハック言語を検討していましたが、サーバーで複数の php サイトを実行しています。

ここで、ハックを PHP に変換してサーバー上で実行できるように、ハックで開発できるツールがあるかどうか疑問に思いました。

役に立ちましたか?

解決

Hack は PHP のサブセットでもスーパーセットでもありません。私たちはこれを「方言」と呼んでいます。多くの (すべてではない) 機能を Hack から PHP に変換するツールを作成することは現時点でも可能かもしれませんが、それが良いアイデアであるとは考えていません。このスレッドでは、その理由についていくつかの議論と詳細が説明されています。 https://github.com/facebook/hhvm/issues/2236 (超短い要約:ランタイムに型アノテーションを強制させたいのです。)

そのスレッドが言っているように、特に Hack への全面的な変換を望まないフレームワークに対しては、現在よりも優れた PHP 変換ストーリーを望んでいます (ユーザー/顧客のほとんどを失うことになるため:))。まだ何もありませんが、まだ取り組んでいないアイデアがいくつかあります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top