問題タブ [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.
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への参照が表示されます
ide - Hack 言語用の PHPStorm
私はここの新しいユーザーのようなもので、この質問についてコメント/質問するのに十分な評判ポイントがありません: Hack Lang の IDE サポート。
したがって、Themis Beris によって提供された最後のエントリ以降、誰かが PHPStorm を Hack で適切に動作させることができたことを願っています。言及した投稿に記載されている 3 つの手順に従いましたが、Hack を使用して記述したクラスでコンパイル時エラーが発生します。 <?hh
たとえば、認識されません。
PHPStorm を Hack とうまく連携させる方法について何か提案はありますか?
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 つ多いことです。
php - Netbeans での HackLang PHP コードの色分け
で始まる Netbeans PHP プロジェクトでコードを記述すると<?hh
、エディターはすべてのカラーコーディングを削除します。
たとえばindex.php
、コードが次のような場合、ファイルが呼び出され、色分けがうまく機能します。
<?hh
しかし、次のように HackLang タグを開始すると、色分けが消えます。
私はNetbeansでいくつかの設定を見つけようとしました。これにより、拡張子を持つファイルは、使用するか開始するかに.php
関係なくPHPコードとして扱われます。<?hh
<?php
ファイルの先頭<?hh
または使用するかどうかに関係なく、Netbeans で色分けを有効にする方法を知っている人はいますか?<?php
php - PHP でコレクション要素を参照によって取得することはできません
PHP ハックで多次元マップ (コレクション) $data を持っています。キー「道路」を検索し、その値を
私はキー配列を持っています
以下は私の地図です
以下のコードを試していましたが、エラーが発生しました:
検索と置換アルゴリズムをどのように実装できますか?
hacklang - コレクション内の値としての関数またはメソッド
関数またはメソッドの呼び出しを任意の型のコレクションの値として渡すことは可能ですか?
上記のコードは致命的なエラーをスローします: 構文エラー、予期しない T_FUNCTION、期待 '}'
facebook - FBIDE はいつリリースされますか?
FBの連中は、あなたが言った話で、それは14'の夏になると言っていましたが、今はもう15'の春です。あなたは何か予定がありますか?
現在、Hack 言語への移行を阻む大きな要因の 1 つは、eclipse/netbeans/other などの人気のある無料の IDE 用のプラグインがないことです (「コード補完」を備えたアトムは適切な IDE ではありません)。
frameworks - hacklang のフレームワーク?
Hacklang はまだ比較的新しいかもしれませんが、十分に文書化されているフレームワーク (MVC など) はありますか? 私はFastucやHack-mvc に出くわしましたが、まだ準備ができていないようで、ドキュメントもほとんどありません。
何かご意見は ?どうもありがとう !
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
さらに多くの警告が表示されます。ジェネレーター関数を入力する正しい方法は何ですか?