タグ付けされた質問 「phpstorm」

JetBrains PhpStormは、JetBrainsのIntelliJ IDEA上に構築されたPHP用の商用IDEです。PhpStormは、PHP、HTML、CSS、JavaScript用のインテリジェントなエディターを提供し、リファクタリングとオンザフライのコード分析を行います。


7
WebStorm:検索が機能しない
私はそれが検索に使用されていることを知っています:Ctrl+Shift+Fまたは編集| 検索| パスで検索し、以前は機能しましたが、今は常に空のセットを返しますが、私が探しているものは知っています-プロジェクトにあります たぶん誰かがこの問題を抱えていましたか?

7
IDEAエディターで次のオカレンスを選択するにはどうすればよいですか?
Ctrl+コマンドを崇高にD実行しfind_under_expandます。これは基本的に、すでに選択されているテキストの次の出現箇所を検索して選択したため、編集すると、両方の場所で同時に編集されます。現在、IDEAエディター(WebStorm、PHPStorm、PyCharmなど)に移行しようとしていますが、このIDEでこのコマンドのようなものはまだ見つかりませんでした。

7
PhpStormはネットブックで非常に遅くて遅いですが、応答性のためにIDEを最適化しますか?
最近、PhpStorm6からPhpStorm7にアップグレードしました。すべての改善点を確認できてうれしく思いますが、低電力のネットブックでは実行速度が非常に遅くなります。入力してからテキストが表示されるまでの遅延は、多くの場合5〜6秒で、行数が増えると悪化します。この段階では使用できません。 一般的なIDEの速度と応答性を向上させるにはどうすればよいですか?
85 ide  phpstorm 


2
JetBrains WebIDE:PHP変数タイプのヒント?
変数に何らかの型があることをWebIDEに示唆する方法はありますか?オブジェクトの配列を繰り返す必要がありますが、オートコンプリートは利用できません。これはZendStudioで役立ちます。 /* @var ClassName $object */ JetBrainsには、オブジェクトの配列を宣言する機能があることを知っています。 /** * @return ClassName[] */ ただし、これは関数の戻り値の型でのみ機能します。

2
IDEのマジック(_callおよび_callStatic)メソッドを文書化する方法
notepad ++と崇高なコーディングで何年も幸せに過ごした後、PHPIDEを試してみるようにアドバイスされました。phpStormを試していますが、良さそうです。コードの完成とドキュメント化は素晴らしい機能ですが、魔法のメソッドを使用するとうまくいきません。phpStormに魔法のメソッドで何が起こっているのかを理解させるための回避策はありますか? 私たちの状況は次のようなものです。 abstract class a { public static function __callStatic($method,$args) { if(strpos($method,"get_by_") === 0) { //do stuff } elseif(strpos($method,"get_first_by_") === 0) { //do stuff } elseif($method == "get_all") { //do stuff } } } class b extends a { // some more stuff } b::get_by_user_id(27); b::get_first_by_id(156); b::get_all(); 魔法のcallStaticメソッドを使用すると、関数呼び出しを構成する1つ以上の引数を介してオブジェクトのコレクションを取得できます。 これらの場合に使用する@methodステートメントがあるようですが、phpStormはこれらのステートメントの最初のものだけを取得しています。さらに、戻り値の型を混合に設定できるのは、これが呼び出されたクラス(私の例ではb)として設定できるようにしたい場合のみです。 …


1
PhpStorm:クラス名での呼び出しは廃止予定
PhpStormでテストを実行しようとすると、次のようになります。 PHPUnit 8.5.2は、Sebastian Bergmannおよび寄稿者によるものです。 警告:クラス名での呼び出しは非推奨です これは、おそらくPhpStormがPHPUnitオートローダースクリプトを処理する方法に関する問題であり、testと同じファイル名であると想定しています。 何か変わったことは?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.