問題タブ [hacklang]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
283 参照

ocaml - PHP から Hackificator を実行する

PHP から Facebook HHVM hackficator を実行しようとすると、このエラーが発生します

Fatal error: exception Failure("unstable www state before modification")

私はエラーをグーグルで検索し、OCamlで書かれたコード内に参照を見つけました

https://github.com/facebook/hhvm/blob/master/hphp/hack/tools/hackificator/hackificator.ml

しかし、それが意味することはわかりませんが、wwwへの参照が表示されます

0 投票する
1 に答える
1536 参照

ide - Hack 言語用の PHPStorm

私はここの新しいユーザーのようなもので、この質問についてコメント/質問するのに十分な評判ポイントがありません: Hack Lang の IDE サポート。

したがって、Themis Beris によって提供された最後のエントリ以降、誰かが PHPStorm を Hack で適切に動作させることができたことを願っています。言及した投稿に記載されている 3 つの手順に従いましたが、Hack を使用して記述したクラスでコンパイル時エラーが発生します。 <?hhたとえば、認識されません。

PHPStorm を Hack とうまく連携させる方法について何か提案はありますか?

0 投票する
1 に答える
584 参照

php - HHVM 上の SoapServer が「Bad Request」SoapFault をスローする

Hacklang で Soap Web サービスを作成しています。いくつかのテストを行っているときに、場合によっては SoapFault - Bad Request が発生することに気付きました。問題がどこにあるのかを突き止めるために、単純化されたクラスを php で作成し、適切な wsdl ファイルを用意しました。いくつかのテストの後、純粋な非 hhvm php ではうまく動作することがわかりましたが、hhvm で実行すると期待どおりに動作しません。 .

soap.php:

soap.wsdl:

リクエスト 1 (成功):

リクエスト 2 (SoapFault の不正なリクエスト)

これらのリクエストの唯一の違いは<item xsi:type="ns1:Contact">...</item>、2 番目のリクエストの要素が 1 つ多いことです。

0 投票する
0 に答える
193 参照

php - Netbeans での HackLang PHP コードの色分け

で始まる Netbeans PHP プロジェクトでコードを記述すると<?hh、エディターはすべてのカラーコーディングを削除します。

たとえばindex.php、コードが次のような場合、ファイルが呼び出され、色分けがうまく機能します。

ここに画像の説明を入力

<?hhしかし、次のように HackLang タグを開始すると、色分けが消えます。

ここに画像の説明を入力

私はNetbeansでいくつかの設定を見つけようとしました。これにより、拡張子を持つファイルは、使用するか開始するかに.php関係なくPHPコードとして扱われます。<?hh<?php

ファイルの先頭<?hhまたは使用するかどうかに関係なく、Netbeans で色分けを有効にする方法を知っている人はいますか?<?php

0 投票する
1 に答える
128 参照

php - PHP でコレクション要素を参照によって取得することはできません

PHP ハックで多次元マップ (コレクション) $data を持っています。キー「道路」を検索し、その値を

私はキー配列を持っています

以下は私の地図です

以下のコードを試していましたが、エラーが発生しました:

検索と置換アルゴリズムをどのように実装できますか?

0 投票する
1 に答える
65 参照

hacklang - コレクション内の値としての関数またはメソッド

関数またはメソッドの呼び出しを任意の型のコレクションの値として渡すことは可能ですか?

上記のコードは致命的なエラーをスローします: 構文エラー、予期しない T_FUNCTION、期待 '}'

0 投票する
1 に答える
275 参照

facebook - FBIDE はいつリリースされますか?

FBの連中は、あなたが言った話で、それは14'の夏になると言っていましたが、今はもう15'の春です。あなたは何か予定がありますか?

現在、Hack 言語への移行を阻む大きな要因の 1 つは、eclipse/netbeans/other などの人気のある無料の IDE 用のプラグインがないことです (「コード補完」を備えたアトムは適切な IDE ではありません)。

0 投票する
2 に答える
9563 参照

frameworks - hacklang のフレームワーク?

Hacklang はまだ比較的新しいかもしれませんが、十分に文書化されているフレームワーク (MVC など) はありますか? 私はFastucHack-mvc に出くわしましたが、まだ準備ができていないようで、ドキュメントもほとんどありません。

何かご意見は ?どうもありがとう !

0 投票する
1 に答える
444 参照

hhvm - Hack でジェネレーター関数を適切に入力する方法

Hack で少し遊んで、yieldキーワードを使用してジェネレーター関数を作成しようとしました。ドキュメントには、そのような関数の戻り値の型はContinuationインターフェイスである必要があると記載されています。ただし、hh_clientジェネレーター関数のソース コード例を実行すると、次の出力が得られます。

./test.php:4:3,7: 無効な yield (Typing[4110])
./test.php:3:17,28: これはタイプ Continuation のオブジェクトです
./test.php:4:3,7 : Generator 型のオブジェクトとは互換性がありません (本体に「yield」を含む関数の結果)

これはtest.phpです:

結果タイプを に変更すると、Generatorさらに多くの警告が表示されます。ジェネレーター関数を入力する正しい方法は何ですか?